## Undergraduate Courses (current)

- Fall:
- 3-43: Introduction to Programming (C++) (greek pages) [Dept. of Mathematics]

- Spring:
- 6-41: Design and Analysis of Algorithms (greek pages) [Dept. of Mathematics]

## Graduate Courses (current)

- Fall:
- CS-17: Algorithmic Graph Theory [Dept. of Mathematics]

- Spring:
- CS-03: Computational Complexity [Dept. of Mathematics]

## Past Courses

- Undergraduate courses:
- 3-43: Introduction to Programming (C++) [Dept. of Mathematics]
- 6-41: Introduction to the Theory and Analysis of Algorithms [Dept. of Mathematics]
- 7-46: Graph Theory [Dept. of Mathematics]
- 2-42: Introduction to Computers [Dept. of Mathematics]
- 4-42: Design and Analysis of Algorithms [Dept. of Computer Science]

- Graduate courses:
- CS-17: Algorithmic Graph Theory [Dept. of Mathematics]
- CS-03: Computational Complexity [Dept. of Mathematics]
- CS-18: Parallel Algorithms and Computations [Dept. of Mathematics]