Catherine Nemitz
Undoubtedly the clearest lecturer I've ever had. Material wasn't easy by any means, but she made it very easy to learn. Expectations for tests clearly defined, tests/quizzes were very very fair. Learned not only about the course material, but the topic in general and how to read papers in the field. Obviously put tons of time into assignments, etc.