He is a very nice guy, seems to really care about the subject. However, the way the class was set up seemed to be more in line of a higher level class. The class is taught by power points that don't seem to line up very well with the exams, which were part multiple choice and part short answer. I didn't use either of the two books required.