Definitely a good teacher - I learned a lot, but she's a super tough and picky grader. I generally followed directions but still lost points for minor things. Did not love the classroom dynamic either, I constantly felt like the class as a whole was being belittled. She's kind of passive-aggressive in class but nice if you go to her office hours.