Karolin Mirzakhan
I loved this class and this professor but it is not an easy A. Lots of weekly quizzes and short writing assignments that require lockdown browser. You read a lot of material throughout the class so make sure you are taking notes EVERY week or you wont be prepared for the final which is cumulative. She is accessible outside of class and caring.