Kathleen Hess
She made me thankful of professors I've had in the past because she made my bad professors look 100x better. She expects a lot and be ready to learn on your own and study 5-6 hours a day. Exams had the lowest average I've ever seen and she will NOT curve them. Literally avoid at all costs. 