Southern University of Scienc and Technology


Since joining SUSTech, as the lead instructor of three courses.


ME303 Introduction to Mechanical Design (Updated to ME311 Mechanical Design)

(Lead Instructor in Charge of Course Development)

  • Autumn 2023, Enrollment: 55 (ME311, 16 Weeks, 48 Lecture Hours, 3 Credit Units)
  • Autumn 2022, Enrollment: 27 (16 Weeks, 64 Lecture Hours, 3 Credit Units)
  • Autumn 2021, Enrollment: 28 (16 Weeks, 64 Lecture Hours, 3 Credit Units)
  • Autumn 2020, Enrollment: 68 (16 Weeks, 96 Lecture Hours, 3 Credit Units)
  • Autumn 2019, Enrollment: 38 (16 Weeks, 64 Lecture Hours, 3 Credit Units)
  • Autumn 2018, Enrollment: 22 (16 Weeks, 48 Lecture Hours, 3 Credit Units)

ME336 Collaborative Robot Learning

(Lead Instructor in Charge of Course Development)

  • Spring 2023, Enrollment: 44 (16 Weeks, 60 Lecture Hours, 3 Credit Units)
  • Spring 2022, Enrollment: 35 (16 Weeks, 60 Lecture Hours, 3 Credit Units)
  • Spring 2021, Enrollment: 34 (16 Weeks, 60 Lecture Hours, 3 Credit Units)
  • Spring 2020, Enrollment:   8 (16 Weeks, 64 Lecture Hours, 3 Credit Units)
  • Spring 2019, Enrollment:   9 (16 Weeks, 60 Lecture Hours, 3 Credit Units)

ME491 Engineering Practice

(Lead Instructor in Charge of Course Development)

  • Spring 2023, Enrollment: 1 (ME491), 6 (ME492), 4 (ME493), 6 (ME494), 6 (ME495)
  • Spring 2022, Enrollment: 1 (ME491), 8 (ME492), 4 (ME493), 6 (ME494), 6 (ME495)
  • Autumn 2021, Enrollment: 1 (ME492)
  • Spring 2021, Enrollment: 1 (ME492), 5 (ME493), 3 (ME494), 6 (ME495), 2 (Others)
  • Autumn 2020, Enrollment: 10 (ME492)
  • Summer 2020, Enrollment: 2 (ME494)
  • Summer 2019, Enrollment: 1

Other Courses Involved

Innovation Project for Undergraduate Students

  • Spring 2020, Enrollment: 8

COE492 Capstone Project

(Equivalent to Undergraduate Thesis)

  • Autumn 2023, Enrollment: 3 (Two Semesters at Year 4)
  • Autumn 2022, Enrollment: 5 (Two Semesters at Year 4)
  • Autumn 2021, Enrollment: 5 (Two Semesters at Year 4)
  • Autumn 2020, Enrollment: 6 (Two Semesters at Year 4)
  • Autumn 2019, Enrollment: 5 (Two Semesters at Year 4)

COE100 Introduction to Engineering

  • Spring 2023, Enrollment: 38 (1 Lecture)

Teaching Highlight at SUSTech

Teaching Reform and Collaboration


Teaching Tools


Curriculum Development


Monash University

ENG5002/6002 Engineering Entrepreneurship

(Lead Instructor in Charge of Course Development)

  • Autumn 2017, Enrollment: 330 (12 Weeks, 36 Lecture Hours, 3 Credit Units)
  • Autumn 2016, Enrollment: 120 (12 Weeks, 36 Lecture Hours, 3 Credit Units)

MEC3458 Experimental Project

(With Prof. Sunita Chauhan)

  • Autumn 2016

MEC5882 Instrumentation, Sensing and Monitoring

(With Prof. Sunita Chauhan)

  • Spring 2016