I'm almost done with it. The course is taught by a guy with the attitude that if we fail its our problem, so on any given day that I want it to be, the class itself is a joke, seldom true elsewhere. That aside, its not easy. The material you have to learn and the time you have to learn it can be stressful, and you need to work and spend a lot of time outside class learning the material to get a good grade on the AP test. If you got recommended it would be worth it for you though. Go for it.