Incredible teacher. Very patient if you go to office hours. I was literally in her office hours for 4 hours one time because I had missed a few classes and was trying to catch up. Tries very hard to help you.