I don't understand all these terrible reviews. She teaches well and explains things thoroughly. Records lectures and post them online. She's an easy grader and also explains the assignments well. Of course if people want free grades without actually doing the work and study, she'll probably be strict with you. Overall, I she's a good teacher