Samantha Robinson
She teaches very well, her lectures are engaging, and she's accessible for questions. However, class is very very test heavy, and tests are very difficult and too long for the time. Final exam tends to have way more difficult questions than her practice exams and is way out of range from what we've learned. Expect out-of-syllabus test questions.