Course Information

Instructor: Michael Dinitz (Office Hours: Monday 1pm - 3pm, Malone 217)
Place/Time: Shaffer 301, T/Th 1:30 - 2:45pm
Teaching Assistants:
  • Zeyu Zhang (Office hours: Friday 9am - 11am, Malone 203)
Course Assistants (all office hours are in the CS undergrad lab):
  • Gregory Adoff (Office hours: Sunday 3pm - 5pm)
  • Shohini Ghosh (Office hours: M 9:30am - 10:50am)
  • Hugh Han (Office hours: T/Th 2:45pm - 4:15pm)
  • Suyi Liu (Office hours: Saturday 2pm - 5pm)
  • Gabriel Rawson (Office hours: Th 4:15pm - 6pm)
  • Christian Reotutar (Office hours: F 1pm - 2pm, Sunday 4pm - 6pm)
  • Sarah Sukardi (Office hours: M/W 12pm - 1:15pm)
  • Jason Yim (Office hours: Saturday 12pm - 2pm)
Discussion group: Piazza (listed as 600.463). Use this for asking homework/exam/general questions. All official course announcements will also be posted to this group.
Homework submission: Gradescope. Add yourself to the class using entry code 9KR58M.
Official Syllabus: PDF


  • Welcome to Introduction to Algorithms / Algorithms I! Please take a minute to review the course policies.