If you have any questions or concerns about these policies, please don't hesitate to ask in lecture, during office hours, on the course newsgroup, or by email.

• You can pick up your graded homeworks and exams during regular office hours. Under normal circumstances, your graded work should be ready to pick up in two-three weeks after you submit it with a goal of under two weeks.

• We will post homework solutions a few days after each submission deadline; we will post exam solutions immediately after the exam ends. Posted solutions will include suggested rubrics for grading each problem. If the graders modify the suggested rubrics for any reason, we will post final rubrics when grading is complete.

• Regrade requests must be submitted at most two weeks after the homework or exam is returned. Except for arithmetic mistakes, late regrade requests will be ignored.

We will determine final course grades as follows. (What do you expect from an algorithms course?)

1. Compute everyone's raw total: 25% homework + 75% exams, excluding extra credit points.

• There will be six graded homeworks (HW0 through HW5), each with five problems. We will drop your five lowest homework problem scores (except for zeros from cheating offenses); this is equivalent to dropping one entire homework, or one problem from each assignment after HW0. Each of the 25 remaining homework problems is worth 1% of your raw total.

• The structure of exams has not yet been decided. We may give a choice to only do a subset of the problems or drop the scores of some problems.

2. Compute everyone's adjusted total, by adding extra credit points to the raw totals. Extra credit points are not necessarily worth the same as regular points.

3. Anyone with an adjusted total over 95% automatically gets an A+. In a typical semester, this rule applies only to the top one to three students.

4. Anyone with an adjusted total below 50%, or who otherwise does not appear to be making a good-faith effort, automatically gets an F. In a typical semester, this rule applies only to the bottom one to three students. (This is not the only way to fail!)

5. Determine letter grade cutoffs from raw totals, excluding outliers at both ends of the curve. The mean is a borderline A-/B+, and each standard deviation is worth half a letter grade. For example, the B+/B cutoff is 2/3 standard deviations below the mean. The lowest passing grade is B-.

6. Compute final letter grades from adjusted averages, except for the outliers from steps 4 and 5.