Part of this class is very easy, the second part is made easy by how effectively Heter teaches. His video lectures are very concise, helpful, and not boring at all. Lots of little quizzes and written assignments, but all are helpful. The written final was very doable and everything that we had practiced or reviewed. Also, super interesting!