hes a nice guy and cares about student success. Does tend to go through the material a little too quick sometimes and gives quizzes every class, although he puts practice quizzes/answers on blackboard which is nice. Lots of extra credit opportunity. This is definitely a class you cannot skip often, its super hard to catch up once youre behind.