He is honestly one of the best professors I ever had. You could be finishing work at 12 am, email him a question and he would respond in a couple of minutes. He is a very fair grader, most the assignment is based on your opinions