He is a very good professor. His lessons are not long but not short either. You don't get something just ask he goes back and start explaining again. He gives 1 week to do your homework. No quizzes. Not a tough grader. I would take him again.