the best. as long as she can see that you care or at least are doing your work, she's cool. if you're in discussion... she never changes her mind on anything. _hates_ phones, laziness, cheating.
She is an awesome teacher that works her tail off to make sure that those who want to learn will be successful. Miss you!
Madame Leeds is nice.... but she does have her bad days :)