Zheng Chen
  The exams are super easy because she gives a practice exam that is almost the exact same thing as the actual exam, very few questions on the exam, 10 questions in class, and 10 questions out of class, so you are at least guaranteed to do well on the take home. Plus everything is online, including exams.
 100% take her again. 