Sarah Foss
I loved Dr. Foss. She's very knowledgeable about what she teaches and really wants students to understand the material. There is a lot of reading and she gives required reading quizzes, but it's really helpful and forces you to pay attention.