Lei Wu
He has the clearest notes among all professors I have seen. He is also extremely enthusiastic about the subject. His lectures were so enjoyable. 

The only bad thing is that his finals are far more difficult than homework and midterms