TEACHING

I teach courses spanning computer graphics, computing systems, and the foundations of computer science.

Courses

My courses connect core concepts with hands-on problem solving, helping students develop both computational thinking and practical programming skills.

CSC 111Introduction to ProgrammingFall 2023 · Spring 2024 · Spring 2025View course materials →
CSC 271Introduction to Computer GraphicsCourse materials forthcoming.
CSC 362Operating SystemsCourse materials forthcoming.
CSC 400Senior CapstoneCourse materials forthcoming.