Misha Guysinsky
He is always passionate about the subject, but sometimes gets carried away and doesn't explain his thought process well enough when going through proofs. Sometimes he'll teach a concept and not go over the proof and then expect you to prove the concept for homework. Homework can take some time (1 assignment a week) but exams are easy if you study.