Teaching

Teaching and interacting with students through classes is one of my favorite parts of working in academia. I teach two courses in Rice's ECE and CS departments (see below). I also work with the Rice Office of STEM Engagement (R-STEM)  to deliver computer vision lectures and demos to K-12 students and teachers in the Houston area.

My Courses

Semester: Spring

Undergraduate and graduate class covering basic to advanced concepts in computer vision. Topics include image formation and cameras, signal processing, mid-level vision, and high-level vision using deep neural networks, and recent foundation models.

Semester: Fall

Graduate class covering advances in neural network algorithms for generating images. Topics broadly fall into two categories: generative models (e.g., VAEs, GANs, Diffusion Models), and neural rendering (e.g., NeRF, Gaussian Splatting).