Teaching

Image

Technion 02360807: Computer Graphics Research – A Roleplaying Seminar (spring 2026)

Introducing students to computer graphics and geometry processing research using an innovative role-playing seminar format

course website | course listing

Image

USC CSCI 420: Computer Graphics (fall 2025)

This course is an introduction to three-dimensional computer graphics. Students will learn both the theory of 3D computer graphics, and how to program it efficiently using OpenGL.

course website | course listing

Image

USC CSCI 420: Computer Graphics (fall 2024)

This course is an introduction to three-dimensional computer graphics. Students will learn both the theory of 3D computer graphics, and how to program it efficiently using OpenGL.

course website | course listing

Image

USC CSCI 599 30015D: Geometric Shape Modeling (spring 2024)

Introduces students to the basics of modern geometry processing. Students will learn surface reconstruction, animation, parametrization, deformation, and meshing.

course website | course listing

Image

USC CSCI 699 30049D: Computer Graphics Research – A Roleplaying Seminar (fall 2023)

Introducing students to computer graphics and geometry processing research using an innovative role-playing seminar format

course website | course listing