Karolin Mirzakhan
Great discussion promoted in class, can make any topic digestible and interesting. You do have to put in the effort, do the readings, and ask questions. Not the kind of class you can just look up answers for on Quizlet. Incredibly interesting and rewarding for students who try.