Lara Khatib
I've previously taken 2 classes with Lara. I found that Lara really looks for quality. I do agree that she can be a tough grader, but for a good reason. I find that she's very open to discussing grades and clarifying/adjusting when need be. I definitely would recommend Lara if you're looking to learn, and not to solely get a good grade.