Was definitely the most interesting professor I have had. Very challenging class with irrelevant lectures, however. I enjoyed having him as my professor but he constantly went on irrelevant tangents about his own personal life which wasn't even related to the subject at hand. If you get on his good side and do all the works, it's an easy A.