Yin-cheong Cheng · Study