Melissa McLean
Very understanding and caring. Concept based quizzes. A bit slow grader but very helpful. Accessible outside class just mail her and get an appointment. Online video lectures and PPt's. Quite a lot easy activities.