Kaspar Wuthrich
All notes posted online, made the material seem super easy even though this is the hardest class out of the series. He gives sample exams for each exam and the format is basically the same. He literally tells you what kind of questions are gonna be on the exam. 12/10 prof