Very knowledgable professor who puts lot of work in creating quality material, assignments. He's quite particular about everything, every timeline, question, discussion is clear and on time. The material might be a tad dense, but that's on the subject.