Her lecture teaches the material well, but if you ask her to explain anything she doesn't have planned then you are out of luck because she can't step outside of what she memorized to apply it. Way too much homework from an awful online program which provides questions on things you will never use on the tests. There is a paper for attendance.