The class really is not that hard if you watch the lectures. There are quite a few trick questions, but the lectures are pretty good and there are lots of opportunities to redo quizzes, have lowest grades dropped, etc.