Denis Johnson
One simple sign error and he gives you no credit, doesnt matter if you get the multiple choice part right, in his book you're still wrong. Fly's through lectures, almost no time to absorb and study the material as he hardly explains it and theres very little time inbetween exams. The worst teacher I've ever had the mispleasure of taking.