Ellyot Pin-hsien Kuo | Profile