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.