I had two classes with him and they were some of the worst Ive taken. Very lecture heavy, but the lectures make no sense. He offers no support to his students and the clases have a LOT of homework (small amount of work-heavy assignments). The late work policy is also brutal. I would not take a class from him again.