teaching
Course I have taught.
This page displays a collection of courses I am teaching or I have taught.
2026
CS 7389I XR and Immersive UIs
Exploration of extended reality systems and immersive user interface design.
2025
CS 5388 Advanced Computer Graphics
Advanced topics in rendering, real-time graphics, and modern GPU techniques.
CS 4388 Computer Graphics
Introduction to computer graphics, including 3D modeling, rendering, and visualization.
CS 7389I XR and Immersive UIs
Exploration of extended reality systems and immersive user interface design.
2024
CS 5388 Advanced Computer Graphics
Advanced rendering, shading, and graphics systems.
CS 4388 Computer Graphics
Introduction to computer graphics, including rendering and 3D modeling.
2023
CSCI 5619 Virtual Reality and 3D Interaction
Topics in VR systems, interaction, and perception.
2022
CSCI 5619 Virtual Reality and 3D Interaction
Topics in VR systems, interaction, and perception.
2021
CS 484/CS 684 Virtual Reality
Introduction to VR systems, perception, and interaction.
Mobile App Development (NSF GAIN Scholars)
Intensive training in multi-platform mobile app development for research.
2020
CS 484/CS 684 Virtual Reality
Introduction to VR systems and interaction.
2009
Information and Communication Technology
Introductory computing course for secondary school students.