Rena Heinrich
She really knows her stuff. Definitely a class with a lot of material, but it is very manageable. She is a great teacher, but unfortunately, the lectures were all recorded beforehand, so there wasn't much interaction between the students and prof. Discussion section is pretty chill, just show up and say one thing a class for participation points.