This class is really easy if you just put effort in. He can be a really nit-picky grader sometimes so make sure to read the rubric. Doesn't really teach that well or at all. His lectures are really dry and not informative when he does lecture so I recommend just learning everything on your own and doing the homework/projects during class. 