Kate O'Farrell
Kate is awesome. Not only does she know her stuff but she shares it with clarity and passion. This class isn't terribly difficult, but it also isn't a push over. You have to actually listen to the lectures and read the textbook, but if you do that, you'll do well. You get extra credit just for going to office hours.