Doesn't teach that well since she gets what she learns from the book. You can get a better chance to know what your doing if you ask her to do a specific problem. Also makes bad tests since she has a bad tendency to put in content unrelated to the current topic learned on the test (It gets to the point where even studying won't help you). Always stay on guard if you want to get a decent mark.
Reading directly out of the book is NOT teaching!
She may not be the best at teaching, but she honestly tries, if you listen and do the work you'll pass with flying colors, she's actually really nice and knowledgeable despite what some people think.
I think underneath her harsh undertones is a very nice woman. But as a teacher, she's very tough, gives a lot of work and doesn't do a very good job explaining.
She enjoys her subjects immensely and is very willing to help if you need it. She has no tolerance for people who slack off. Just do your homework and be respectful and you won't have any trouble.