Savina Balasubramanian
If you get the chance to take Dr. B take it. She is an amazing professor and you'll be exposed to things you've never heard of. Also she is an amazing lecturer, facilitates the best discussions, and is very articulate. Highly recommend.