Awards

  • Vice-Chancellor's Exemplary Teaching Award, The Chinese University of Hong Kong, 2008
  • Exemplary Teaching Award, Faculty of Engineering, The Chinese University of Hong Kong, 2008
  • Exemplary Teaching Award, Faculty of Engineering, The Chinese University of Hong Kong, 2007


    Courses Taught by Years

    2014/2015
  • MAEG4020 Finite Element Modelling and Analysis
  • MAEG5715 Computer Interface and Simulation
  • MAEG2010 Computer Aided Drafting (Videos of Best Course Projects: 01, 02, 03, 04)

    2013/2014
  • MAEG5030 Topics in Computer-Aided Geometric Design
  • MAEG3910 Engineering Profession
  • MAEG5715 Computer Interface and Simulation

    2012/2013
  • MAEG3910 Engineering Profession
  • MAEG4060 Virtual Reality Systems and Applications
  • MAEG4020 Finite Element Modelling and Analysis
  • MAEG5715 Computer Interface and Simulation

    2011/2012
  • MAEG5030 Topics in Computer-Aided Geometric Design
  • BMEG5780 Computational Modelling for Medical Applications
  • MAEG3910 Engineering Profession
  • MAEG5710 Computer Aided Design and Manufacturing

    2010/2011
  • ISE599 Point-Sampled Geometry for Product Design and Manufacturing (Graduate Course Offerred during Sabbatical Leave at University of Southern California)
  • MAEG3910 Engineering Profession
  • MAEG4060 Virtual Reality Systems and Applications

    2009/2010
  • MAE5030 Topics in Computer-Aided Geometric Design
  • MAE4020 Finite Element Modelling and Analysis
  • MAE4030 Heat Transfer
  • EMB7160 Computational Modelling for Medical Applications

    2008/2009
  • ACE3070 Finite Element Modeling and Analysis
  • ACE3080 Multimedia Data Modeling and Analysis

    2007/2008
  • ACE2040 Multimedia Technology for Design
  • ACE2090 Engineering Practice
  • ACE3080 Multimedia Data Modeling and Analysis

    2006/2007
  • ACE2040 Multimedia Technology for Design
  • ACE3080 Multimedia Data Modeling and Analysis
  • ACE2090 Engineering Practice
  • ACE3070 Finite Element Modeling and Analysis

    2005/2006
  • ACE2040 Multimedia Technology for Design
  • ACE3080 Multimedia Data Modeling and Analysis
  • ACE3070 Finite Element Modeling and Analysis

    2004/2005
  • ACE2040 Multimedia Technology for Design
  • ACE3160 Simulation and Interface
  • ACE3080 Multimedia Data Modeling and Analysis
  • ACE2110 Signal Processing

    2003/2004
  • ACE1880 Engineering Practice
  • IDE1800 Design Computing Laboratory
  • IDE2040 Multimedia Technology for Design
  • ACE3160 Simulation and Interface
  • IDE3810 Design Innovation Laboratory