You have to study on your own for this class, he gives lectures but they are straight from the powerpoint, did not really see the point for attending class other than you get a few test questions here and there. Exams were pretty hard but he provides reviews and then always respond through email pretty quick if you have any further questions.