“MCS Algorithms”, Fall 2026 Schedule

CS 498 M14/M24: “MCS Algorithms”

This is an initial pilot offering of a new course on the design and analysis of algorithms, aimed at graduate students who have not taken an theoretically focused course on algorithm design, like CS 374, as undergraduates. Students who have already taken a theoretical algorithms course are encouraged to consider taking CS 473 instead of this course. Please see the course syllabus for more information.

Recent Announcements

Tue Aug 25
Because this is a new class, we (Chandra and Jeff) need your help to ensure that it meets the backgrounds, interests, and goals of its target audience.
  • Please fill out this background survey before class on Thursday, August 27. (If you are joining the class late, please fill out the survey as soon as you can.)
  • Homework 0 is due Tuesday, September 1.
    This homework will be graded for completion only; the correctness of your answers will not affect your final grade. Each student must work alone and submit individual solutions. Please do not consult other students, external resources, or generative AI tools to help you solve these problems. Honest good-faith effort is far more valuable to us (and ultimately to you) than complete, perfectly correct answers.
Mon Aug 16
Pardon our dust as we get everything set up for the new semester. You may notice some stale links, stale content, and even some stale potato chips.
Earlier announcements

[J]e n’aurai rien à y faire que de vous indiquer le moyen de répondre à votre question, sans vouloir charger ni moi ni personne de la faire. En un mot les calculs sont impracticables.

Algorithms are for people who don't know how to buy RAM.
Clay Shirky, quoted by Jeff Atwood (2011)

Dealing with failure is easy: Work hard to improve.
Success is also easy to handle: You've solved the wrong problem. Work hard to improve.

The only way to learn is by playing, the only way to win is by learning, and the only way to begin is by beginning. So without further ado, let's begin.
— Sam Reich, Game Changer (2019–present)