Martine Balcaen
The weekly quizzes for this class are brutal if you don't study throughout the semester. Other than that great lectures and easy assignments. She makes it really clear what is expected and gives detailed feedback. Clearly cares about students' learning more than their grade.