Katherine Perry
She's a super good professor and I would definitely recommend people to take her class. The grading contract within in the class makes it very easy to know what to expect from the work throughout the semester. You can easily achieve an A by putting in just a little effort. Again, very much so would recommend!