He is a great life lesson instructor who will guide you towards your goal. He isnt like any prof at CCNY and actually makes you work for your grade NEVERTHELESS his style of teaching is very hypocritical. His grading is not described towards a specific metric and he downgrades students the wrong way. He got in trouble for his grading criteria