Teaching

EECS 442: Computer Vision

Graduate Student Instructor, University of Michigan, Department of Electrical and Computer Engineering, 2025

EECS 442 is an introductory course in computer vision, covering topics such as low-level vision, 2D signal processing, object recognition, image synthesis, 3D reconstruction, and deep learning. As a Graduate Student Instructor, I was responsible for leading recitation sections, creating and grading assignments, and providing office hours support.

ECE 5725: Design with Embedded Operating Systems

Teaching Assistant, Cornell University, School of Electrical and Computer Engineering, 2021

ECE 5725 is an advanced course focused on the design of microcontroller systems using embedded Linux. Student teams design and debug projects on a Raspberry Pi, with emphasis on application and Linux programming alongside control of external hardware. As a Teaching Assistant, I was responsible for leading lab sessions, guiding final project development, and creating and grading assignments.