Skip to content

Grades

Overall numerical course grades will be determined as the weighted average of the following three categories. Note that there is no final exam, only the final project.

Category Grade Weight Note
Homework Assignments 25% 8 total, weighted equally
Exam 1 25% Better of Exam 1 and Exam 1 Retake, if completing the optional Retake
Exam 2 25% Better of Exam 2 and Exam 2 Retake, if completing the optional Retake
Final Project 25% No final exam, just project

Course letter grades will be assigned based on numerical course grades according to the following threshold function. There is no curve, meaning your grade does not depend on the grades of your peers. There is no rounding; a numerical course grade must be strictly greater than or equal to the given threshold to earn the given letter. 

Letter Grade Threshold Letter Grade Threshold
A+ 97 C+ 77
A 93 C 73
A- 90 C- 70
B+ 87 D+ 67
B 83 D 63
B- 80 D- 60

Homework will be graded for completeness, correctness, and clarity at the task level. The cover sheets of individual homework assignments will specify the number of points for that homework assignment broken down by part and task. Tests will be graded for correctness.

The final project will be evaluated for (i) completing the submission requirements and specifications, (ii) incorporating relevant methodologies, and (iii) demonstrating meaningful applications in machine learning. A separate and detailed item-level rubric will be provided for the final project as a handout at midterm after the first exam.