Excellent instructor who posts slides and tests on those slides. She also gives exam reviews for extra credit and dedicates a class day for exam prep before each one. If you are in class you learn a lot, but I didnt use the textbook at all really.