Robin Harris
It's a hard course but Harris is constantly reminding you that you're capable and telling you how to study. Funny british guy that clearly cares a lot about the subject. Lots of content so be on top of reading and homework every week. You definitely have to practice outside of lecture to grasp the concepts as they go at the speed of light. 