In the classroom.

Conference tutorials, alongside a term-by-term record of courses taught at UIUC and UCI.

Conference tutorials

04  /  tutorials

UIUC courses

2026  /  current
Spring 2026
CS 598 Advanced Physics-Based Rendering

UCI courses

2016  /  2025
Winter 2025
CS 114 Projects in Advanced 3D Computer Graphics
Fall 2024
CS 112 Introduction to Computer Graphics
Spring 2023
CS 114 Projects in Advanced 3D Computer Graphics CS 211P Visual Computing
Winter 2023
ICS 162 3D Modeling and World Building CS 219S Seminar on Computer Graphics
Fall 2022
CS 112 Introduction to Computer Graphics
Spring 2022
CS 114 Projects in Advanced 3D Computer Graphics CS 211C Realistic Image Synthesis
Winter 2022
ICS 162 3D Modeling and World Building
Fall 2021
CS 112 Introduction to Computer Graphics
Winter 2021
ICS 162 3D Modeling and World Building
Fall 2020
CS 112 Introduction to Computer Graphics
Spring 2020
CS 114 Projects in Advanced 3D Computer Graphics
Winter 2020
ICS 162 3D Modeling and World Building
Fall 2019
CS 112 Introduction to Computer Graphics
Spring 2019
CS 114 Projects in Advanced 3D Computer Graphics CS 295 Realistic Image Synthesis
Winter 2019
ICS 162 3D Modeling and World Building
Spring 2018
CS 114 Projects in Advanced 3D Computer Graphics
Winter 2018
ICS 162 3D Modeling and World Building
Spring 2017
CS 114 Projects in Advanced 3D Computer Graphics CS 295 Realistic Image Synthesis
Winter 2017
ICS 162 3D Modeling and World Building
Spring 2016
CS 114 Projects in Advanced 3D Computer Graphics