"The thing I loved the most - and still love the most about teaching - is that you can connect with an individual or a group, and see that individual or group exceed their limits." - M. Krzyzewski

Undergraduate Courses

The following undergraduate courses are regularly handled by the laboratory. Further details on the courses can also be found at the university course catalog.
  • CS 30 - Discrete Mathematics for Computer Science
  • CS 32 - Data Structures
  • CS 130 - Mathematical Methods in Computer Science
  • CS 133 - Automata Theory and Computability
  • CS 135 - Algorithm Design and Analysis
  • CS 198 - Special Problems I
  • CS 199 - Special Problems II