teaching

Courses Taught at UNM CS

Digital Image Processing
Spring 2026
CS 491/591-006
(CS 422/522)
  • This course introduces the foundations and techniques for 2D and 3D imaging. From classical Fourier analysis to modern deep-learning models, we explore a broad spectrum of image-based technologies, including segmentation, recognition, volumetric capture, depth estimation, clustering, convolutional neural networks, and generative models.
Introduction to Computer Graphics
Fall 2025
CS 412/512
  • This course will cover the fundamentals of 2D and 3D computer graphics, such as curves, 3D modeling, animation, and rendering. At the end of the semester, the students will be able to understand the core concepts of computer graphics and build their own real-time graphics pipeline that runs in a web browser.