Alanna Harman
excellent professor. always clear and concise and gives great detail into what is expected. exams are very fair and there are no surprises or "cmon" moments in them, if you study the notes and do the readings, you will do well