Catherine Zhao
Professor Catherine is a great professor and you can see that she understands and presents the material really well. She also cares about teaching the fundamental of a concept instead of just throwing a bunch of formulas at you. Her tests are easy as long as you attend and understand the lectures. Should be an easy A.