Laura Rosen
Rosen really made the lectures digestible and always went above basic explanations to encourage comprehension. She is a relatively new prof but her kindness, care, fairness, and humour made it worth the small growing pains. Exams are based on lectures with a few textbook questions. You could get a decent mark without reading, but go to class!