I had him for a summer online Calc 2 course, so a lot of the issues I had with the course were beyond his control. But, I feel like hes a pretty hard grader and picks the hardest problems possible for the exams. It was somewhat punishing. However, he's more than willing to help and extend assignments, and usually answers his emails.