Kristin Bain
Kristin really cares that everyone learns the material. She publishes powerpoints after each class and puts up a study guide and review session before each test. The textbook is tricky to get, but luckily she worked with me on that. This class is so applicable. I highly recommend taking it with her.