Simon Grote
PHENOMENAL. He gives the BEST lectures. They're so rich and interesting. No other professor I've had is so prepared and consistently puts in so much effort as Prof. Grote. Yes, there is generally a lot of reading for his class, and you have to come ready for discussion, but it is WORTH it. You learn so much. And he's a kind, caring person, too