Wang Lujia
Lectures are terrible and flies through the material. Exams are not representative of the practice exams or the homework and are nearly impossible. Only good thing is that he will give a generous grade curve depending on the class.