She does an excellent job teaching the material and everything is understood very clearly, but I still cannot recommend her if you want a good grade. She only grades you with two in-class midterms and a final exam and these tests are difficult and time-intensive. Find yourself a prof that's more empathetic about your GPA