Really easy to do well as long as you watch the online lecture videos and complete the assignments. The online lecture videos cover everything you need to know.  The tests are kind of tricky but he has practice tests and like half of the practice test questions show up on the actual tests. Easy A if you put in the work and he offers extra credit.