I don't understand the bad reviews. This teacher is so sweet and cares for her students, and her class is an easy A. The exams are sometimes difficult, but they are just like the practice exams. I did an honor's contract with her as well, and she and her TA were helpful and lenient. Exams are online.