Joseph Morgan
Dr. Morgan is great in a small class: if there's a lot enrolled, wait for another semester. Be prepared for a LOT of (interesting) papers and quizzes. Attendance isn't all that necessary, but if you do go to class, be prepared to laugh and learn really interesting things that aren't in the slideshows.