John Ballantine
Doesn't teach you a thing during lectures (just so useless). You are expected to learn all the models/math yourself. You feel so painful when you self-study and try to do your homework. 