Definitely a good professor with a great amount of care for students. Her lectures can be a little heavy from time to time, but overall it did make a lot of sense. Also practice exams were just like the actual exam, so not too bad to study for. Homework makes you think more, but overall not terrible. Definitely really good!