For our class she is great. She is extremely kind and is a lenient grader. All the readings are done online and can be semi long or really short. Papers can be hard to write since there isn't a grading system we can look at. Lectures are awesome if you keep up with the material. I learned a lot of great things from her and appreciate her enthusiasm