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.