HKUST(GZ) (as instructor)
- CMAA 5025: Computational Techniques for Sketch-based Creativity
- Fall 2024, Fall 2023, Spring 2023
- CMAA 5014: Experimental 3D Rendering and Motion (co-taught)
- Fall 2023
- CMAA 6102: Computational Media and Arts Program Seminar II (co-taught)
- Spring 2025
- INFH 6780: Career Development for Information Hub Students (co-taught)
- Spring 2025, Spring 2024
Yale University (as TA or co-instructor)
- CPSC 579: Advanced Topics in Computer Graphics
- Fall 2022, Fall 2021, Fall 2020, Spring 2018
- CPSC 576: Advanced Computational Vision
- Spring 2022
- CPSC 678: Creative Artificial Intelligence for Visual Computing
- Spring 2021, Spring 2019
- CPSC 578: Computer Graphics
- Spring 2020
- CPSC 376: Advanced Web Development in the Digital Humanities
- Fall 2019, Fall 2018
- CPSC 100: Introduction to Computing and Programming (joint with Harvard CS50)
- Fall 2017
Peking University (as TA)
- Data Structures and Algorithms (A)
- Fall 2015