He is so interesting and his classes really teaches you. I can not say that he is an easy grader but he will also give you a chance for extra credit. He really has expectations and wants you to learn in his class. I am graduating this year and he was one of the best professors I had in term of the knowledge he has and the atmosphere in the class.