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