Samuel Cohn
Professor Cohn has great lectures. He is very interesting, but his tests are somewhat difficult as they are straight from his words. He does not post his slides so be sure to get notes from a classmate if you are absent. Other than that, he is absolutely hilarious if you actually sit there and listen to him. 