Chulalongkorn University
Visiting Professor
University of Canterbury
Senior Lecturer
The Hong Kong Polytechnic University
Professor, Director, MSc Programme Leader
Zhejiang University
Pao Yue-Kong Chair Professor
The University of Queensland
Honorary Professor
The Hong Kong University of Science and Technology
Post-Doctoral Fellow
Imperial College London
Post-Doctoral Fellow
Stanford University
Visiting Scholar
The Hong Kong University of Science and Technology