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

**Homeworks**are graded by the entire course staff, directly within Gradescope. To keep grading consistent, each numbered problem is graded by some number of undergraduate CAs, under the supervision of a graduate TA, using a detailed rubric developed within Gradescope. Under normal circumstances, all homework should be graded within two weeks of submission.**Exams**are graded by the instructors and the graduate TAs, also within Gradescope. Under normal circumstances, exams should be graded within two weeks.

**Please check that your grades are tabulated and recorded correctly.**If you notice a mistake, please use gradescope to ask for a regrade. Regrade period for homeworks/exams is one week after the grade is available.**Submit your regrade requests directly within Gradescope.**If you have questions or concerns about any grade, we strongly encourage you talk with the course staff before submitting a regrade request. However, no grades will be changed in any student's presence; you must submit an official request via Gradescope.**Please double-check the posted solutions for correctness.**If any posted homework solution contains a*serious*error,*all*students will receive a perfect score for that problem*as extra credit*. Yes, really.- Initial regrade requests for each problem will be handled by one of the graduate TAs. An instructor will handle all additional requests and/or disputes.
**Regrade requests for any problem must be submitted within one week after the scores for that problem are released. We will not accept late regrade requests.**We will consider regrade requests submitted (or still outstanding) after the final exam only if a successful regrade would change the student's overall course grade.**All regrade requests must include a**(Fill in the appropriate textbox on Gradescope.) Here are some examples of good justifications; this is not a complete list.*brief written*justification for the request.- My answer agrees with the posted solution, but I still lost points.
- You took off points for missing the base case, but it's right here.
- I lost 4 points for incorrect time analysis, but the rubric says that's only worth 2 points.
- My answer is correct, even though it does not match the posted solution.
- There is no explanation for my grade.
- The official solution is incorrect; here's a counterexample. (Extra credit for everyone!)

- Wasting our time by submitting repeatedly unjustified regrade requests will result in losing all points on the question.
**We can only grade what you actually submitted.**You cannot get a higher grade by explaining what you meant, either in person or in writing. Your original submission must stand on its own.- If you submit a regrade request, we reserve the right to regrade your submission
*from scratch*.**Your grade can go down.**

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

**Compute raw totals**from homework and exam scores, excluding extra credit. Course work is weighted as follows:**28% Homework:**We expect to assign about 11 homework sets. We will drop your four lowest homework*problem*scores (**not**your four lowest homework sets) and your two lowest Prarie Learn assignments (GPSs).**72% Exams:**There will be two midterm exams, each worth 22% of your raw total, and a cumultive final exam, worth 28% of your raw total. We do not plan to drop any exam problems.**Exceptions:**Any forgiven homeworks or exams will be treated as though they were never assigned; we will drop the same*fraction*of each student's unforgiven scores. On the other hand, we will not drop zeros that result from cheating offenses.

**Compute adjusted totals**, which include extra credit points. Extra credit points are not necessarily worth the same as regular points.**Remove outliers**at both ends of the curve.- Anyone with an adjusted total over
**95%**automatically gets an A+. This rule typically applies to the top 2–3% of the class. - Anyone with an adjusted total below 33%
**or an adjusted homework total below 50%**, or an adjusted exam total below a threshold to be determined based on the difficulty of the exams, or who otherwise does not appear to be making a good faith effort, automatically gets an F. This rule typically applies to the bottom 2-3% of the class. These are*not*the only ways to fail!

- Anyone with an adjusted total over
**Determine curved letter-grade cutoffs**from the*raw*totals. Outliers are excluded from the cutoff computation to avoid unfairly skewing the curve. By default, the mean is a borderline B–/C+, and each standard deviation is worth one full letter grade. For example, the B+/B cutoff is 2/3 standard deviations above the mean, and the D/D– cutoff is 5/3 standard deviations below the mean.**Compute curved letter grades**(for non-outliers) from*adjusted*totals.**Compute fixed letter grades**from adjusted totals according to the following table:Min Max Grade 95 100 A+ 85 95 A 80 85 A- 75 80 B+ 72 75 B 66 72 B- 62 66 C+ 58 62 C 54 58 C- 52 54 D+ 49 52 D 45 49 D- 0 45 F **Your final letter grade**will be the*higher*of your curved letter grade and your fixed letter grade.- We may
**adjust grades***upwards**as necessary to account for exam difficulty, student marked improvement, or to take into account other miscellaneous factors.*