She was a pretty good prof. The material isn't easy and you'll have to do a lot of reading & practice on your own, but if you're willing to put in the work, she will be quite gracious. Make sure to review content before class, as it is easy to get lost during her lectures if you don't know what she's talking about. 