Michael Morgan
Take with caution. You will get Ds and Fs on his tests even with 130+ flashcards. He has massive powerpoints and blazes through them. That said, he is always willing to help if you just ask him. Some people I know managed to get As and Bs by visiting during his office hours.