Alix Ziff
Highly recommend. Professor Ziff is very passionate about teaching and cares deeply about her students. She delivers solid lectures and is a fair grader as well. You'll have a multiple choice test for the midterm with an essay section, and likewise for the final as well. Really manageable.