Teaching

Spring 2025:

Courses Taught:

  • CS105 Digital Media Computing
  • CS150 Data Structures and Algorithms
  • CS200 Computers and Society
  • CS301 Principles of Programming Languages
  • CS303 Theory of Computation
  • CS420 Artificial Intelligence