Kendra Sheehan
Dr. Sheehan is awesome! Her lectures are so interesting and genuinely enjoyable. She has a great personality. You have to give two presentations, read one book of your choice from a list, and write one big paper; everything else is (fairly easy) pop quizzes and in-class activities. I'm about to take a second class from her; I'd def recommend her.