Sarah Chisholm
Dr. Sarah is amazing and cares so much for her students. There was homework associated with almost every lesson, but they aren't difficult and you have unlimited attempts until the deadline. We had 2 group projects that were also simple and straight to the point. Her practice exams seem "too easy", but really reflect the real exams!