Teaching
SYDE 720: Data Representation for Modern Computer Vision
Course instructor, University of Waterloo, 2023 – 2026
I designed and have taught four offerings of this graduate seminar course in the Department of Systems Design Engineering. It covers 2D, 3D, video, and generative vision, with the reading list built from papers published in the preceding three years and refreshed each offering. Students present papers, write structured peer reviews, and carry out a term project.
Computer Vision Paper Reading Group
Organizer, University of Waterloo, 2022 – present
I run a weekly one-hour reading group covering 2D vision, 3D vision, video vision, and generative AI. It has passed 250 sessions and serves as the training backbone of my research group.
Guest Lectures
-
April 2025 “From 3D Vision to Robot Perception” Host: Prof. Yuchen Cui, University of California, Los Angeles
-
March 2025 “From 3D Reconstruction to Generation” Host: Prof. Zhengzhong Tu, Texas A&M University
Earlier Teaching
- 2015 Teaching Assistant, ECE 43700 Computer Design and Prototyping, Purdue University
- 2012 Teaching Assistant, ECE 26400 Advanced C Programming, Purdue University