hao-ching chan