Honestly the course material isnt that difficult, but he grades homework on correctness and is a tough exam grader. Missing any part of a question leads to a 25 percent point deduction for the problem, meaning it is almost impossible to get by on partial credit.