“MCS Algorithms”, Fall 2026 Schedule

Grading Policies

If you have any questions or concerns, please ask in lecture, during office hours, or on Piazza.


Graded work


Regrade requests

If you believe that your score for any homework or exam problem is inconsistent with the published grading rubric, or that you were graded more harshly than other students for similar work, you can request a regrade.

Overall course grades

We will determine final course grades as follows. (What do you expect from an algorithms course?)
  1. Compute total scores from guided problem sets, homeworks, and exams.
    • 30% Homework: Each submitted homework problem is worth 1.25% of your course grade.
      • We expect to assign and grade about 30 homework problems during the semester.
      • We will count a maximum of 24 homework problems, dropping the lowest scores if you submit more than 24.
    • 70% Exams: There will be two midterm exams, each worth 20%, and a cumulative final exam worth 30%. We expect each midterm to have four problems and the final exam to have six, so each exam problem will be worth 5% of your course grade.
    • Extra credit: We may offer a small amount of extra credit for activites that support computer-science education research. Extra credit will depend only on participation, not performance, and does not require consent to use the results of your particiation for research purposes. All extra-credit opporuntities will be offered to the entire class (including students in Chicago), never to individual students.
    • Exceptions:
      • Forgiven homework will be treated as if it did not exist; submitted homeworks will have more weight in the overall grade computation. In exceptional cases, we may compute course grades based entirely on exams.
      • Forgiven midterms will be treated as if they did not exist; their other exams will have more weight in the overall grade computation.
      • We will not drop zero grades that result from cheating offenses.

  2. Exceptional cases.
    • We reserve the right to give an F to any student with an overall exam average below 25%, OR submits less than half of the assigned homework problems, OR otherwise does not appear to making a good-faith effort. Historically, this rule applies to less than 1% of students.
    • Anyone who misses both the regular final exam and the conflict final exam will be given an Incomplete and an opportunity to take a makeup exam early next semester. All Incompletes automatically convert to Fs on Reading Day in the Spring.

  3. Determine letter grades, according to the following fixed cutoffs. Each possible letter grade (except D+ and D–) covers a range of 6%. We reserve the right to lower these cutoffs. A+s will be awarded only under extraordinary circumstances.
    • 82% ≤ A– < 88% ≤ A
    • 64% ≤ B– < 70% ≤ B < 76% ≤ B+ < 82%
    • 46% ≤ C– < 52% ≤ C < 58% ≤ C+ < 64%
    • 40% ≤ D < 46%
    •   0% ≤ F < 40%

  4. Adjust grades upwards at the instructor's whim. A+ grades will