Margaret Maghan
she is so funny! incredibly smart and interacts with everyone. one quiz a week, one presentation, a paper and an exam and you're done. she lets you have note cards for quizzes and exams and you always do a review as a class. she is able to take touchy subjects and talk about them very objectively based on research. she is also very understanding