Grace Guo
She deserves better reviews because she gives you everything you need to pass, but it really depends if you apply yourself. 2 easy projects, gives study guides, allows index cards on some tests (if not all), and assignments are very similar to test questions. Shes hard to hear cause she talks low and has an accent but is ultimately a great teacher