Sarah Gray
Great teacher. I don't know what the other reviews are talking about, they must not put in any effort. There are quizzes every week but that only helps you prepare for the exams. Lots of hw and gives you an extra credit assignment before exams. My grade for homework has been a steady 105%. Just put in the effort and you'll do great. 