Her class is a challenge and I can say that i've worked hard for my A. To understand her you have to think like her and just as as many ?'s as possible.
She makes mistakes in class. Assigns HW without explination. No extracredit. Tests are sometimes on things you weren't taught. The worest teacher i have had.
Does not explain assignments and expects you to complete them on your own. Must always be corrected by students. Very boring.
I learned a lot last year! She is VERY tough though.