Kathryn Barretto
Great professor. Definitely have to put in the work. I took her summer course so it was fast paced. The text book was not required but it was available to you for a resource. She gives out powerpowers for each lecture and exams. Study guides are a plus!