Yuanzhe Xi
Very clear in lectures, and graded by a few things only - 11 HW Assignments (1 was ungraded and 2 dropped), 10 Labs, 2 mid-terms, and a final. The HW and Labs are basically completion where you will get 100 if you go to class and do them, mid-terms were basically from hw/quiz with 90 avgs, but final was difficult (which he said he will curve).