Kristina Wagstrom
The class is a boatload of material and the class flies by but her lectures are very nice and you learn a lot from her. Also her quizzes were fair if you studied well and she even drops a quiz grade if you bomb one. She gives lots of homework but it's worth it because you learn a lot and it helps you prepare for the quizzes. Great professor.