Niree Kodaverdian
Kodaverian has very clear grading criteria, and her exams are not that difficult to do well on. That said, she assigns a ton of homework - it's helpful to a point, but after that point it's drudgery. It is important to keep up with the material (she cold-calls). I don't enjoy her personality (cold, dismissive, curt), but it may not bother you.