I couldn't disagree more with the reviewers who dislike her. In fact, I know a student whom she invited over her house on a Sunday to help her write an essay--and she wasn't even in her class!
She is the smartest teacher in the school, and the best teacher. Anyone that dislikes her is too dumb to get her jokes or teaching style.
She often makes fun of kids intelligents. not very nice if you ask me. many kids failed her class because she doesnt listen to what they need help in.