I loved his lectures because he explains them step by step and in a manner that makes students understand the assignments. He works on the assignments as a class and allows students to ask any questions. He is a great professor and he definitely deserves the high ratings.