Shannon Fyfe
Prof Fyfe's lectures *very* participation-heavy, but in a way that actually makes people want to participate. She poses difficult and interesting questions to the class relating to basically every reading that we do. Her ability to manage these discussions is phenomenal. Her criteria for papers are very clear and she hands out class notes.