Michelle Yee
Michelle was the absolute best. She respects all of her students and is enthusiastic about the subject. Make sure you go to lectures because she will explain the topics that are going to be on the quizzes but honestly her lectures are so interesting you will want to go anyways. You should probably do the readings, but don't stress about them.