At Zhejiang University
- 2021 Fall & Winter: Theoretical Mechanics (Statics and Dynamics)
- 2021 Spring & Summer: Mechanics of Materials (Strength of Materials)
- 2020 Fall & Winter: Theoretical Mechanics (Statics and Dynamics)
- 2019 Fall & Winter: Theoretical Mechanics (Statics and Dynamics)
- 2018 Fall & Winter: Theoretical Mechanics (Statics and Dynamics)
- 2013 Fall Semester: Continuum Mechanics