I have mixed feelings about her. She's a smart lady, and she knows it! She never lets us forget it either.
She is such a nice person and is way dedicated to her students.
Never gave up on me thats for sure, until I stopped coming to class. Then went on to announce my arrival if I did...great lady, really weird.
Very demanding, but willing to explain a thousand different ways until you understand. You definitely will learn a lot in her class.