The class itself isn't hard and definately has some worthwhile moments, but overall is very superficial. Kristi doesn't do any actual teaching, just assigns reading and busywork. A lot of the material hasn't been updated in years, some of it is nearly a decade out of date. Avoid for actual learning, take for an easy A