Sloane Fitzgerald
She's the BEST teacher I've ever had! She's really funny and really makes her lectures interesting, even with the less exciting chapters. As long as you show up to class, you will get an A. You have to do one paper for the class, but you get to choose what to talk about. Seriously, take her class!