Easily one of the best professors... Well, no. THE best professor I've ever had. She explains things extremely well and if you don't understand she goes far to explain in a way that you will. She doesn't give much partial credits on exams like other professors do, but she is also fair on the exams difficulty. She's well respected at universities.