Grading: 40% midterm, 45% final, and 15% homework. Midterm was largely based on homework. But the final was not, and a lot of the questions appeared for the first time on the final review. The average score was close to 80% in the midterm, but only 45% in the final. He's nice, but he should make the difficulty of exams more consistent.