Amazing. Understanding, but firm. Made me cry a couple of times, she is very tough, but for a very good reason. Willing to listen, and help in any way! My ultimate fave teacher ever!
she's grumpy but will stop and listen to students when they have something to say. But when she Yells at a student, she gets a little over the top.