Teaching
- CS 230 : Computer Graphics, Winter 2026
- CS 130 : Computer Graphics, Fall 2025
- CS 130 : Computer Graphics, Summer 2025
- CS 231 : Computer Animation, Spring 2025
- CS 230 : Computer Graphics, Winter 2025
- CS 130 : Computer Graphics, Fall 2024
- CS 130 : Computer Graphics, Summer 2024
- CS 179n : Graphics and Electronic Games, Spring 2024
- CS 130 : Computer Graphics, Winter 2024
- CS 210 : Scientific Computing, Fall 2023
- CS 130 : Computer Graphics, Summer 2023
- CS 179n : Graphics and Electronic Games, Spring 2023
- CS 230 : Computer Graphics, Winter 2023
- CS 130 : Computer Graphics, Fall 2022
- CS 130 : Computer Graphics, Summer 2022
- CS 179n : Graphics and Electronic Games, Spring 2022
- CS 230 : Computer Graphics, Winter 2022
- CS 130 : Computer Graphics, Fall 2021
- CS 179n : Graphics and Electronic Games, Spring 2021
- CS 100 : Software Construction, Winter 2021
- CS 130 : Computer Graphics, Fall 2020
- CS 231 : Computer Animation, Spring 2020
- CS 230 : Computer Graphics, Winter 2020
- CS 130 : Computer Graphics, Fall 2019
- CS 179n : Graphics and Electronic Games, Spring 2019
- CS 230 : Computer Graphics, Winter 2019
- CS 260 : Seminar in Computer Science, Fall 2018
- CS 130 : Computer Graphics, Fall 2018
- CS 179n : Graphics and Electronic Games, Spring 2018
- CS 230 : Computer Graphics, Winter 2018
- CS 230 : Computer Graphics, Summer 2017
- CS 230 : Computer Graphics, Winter 2017
- CS 130 : Computer Graphics, Fall 2016
- MATH 135 : Ordinary Differential Equations, Spring 2016
- MATH 142 : Mathematical Modeling, Winter 2016
- MATH 142 : Mathematical Modeling, Fall 2015
- MATH 142 : Mathematical Modeling, Spring 2015
- MATH 32A : Calculus of several variables, Winter 2015
- MATH 31B : Integration and Infinite Series, Fall 2014
- MATH 142 : Mathematical Modeling, Spring 2014