I'm going to give Daniel the benefit of the doubt and say that he has yet to "grow into" being a professor. Most of the professors at CU have been teaching for decades while Daniel is still relatively new to the profession. His grading system can be completely illogical. Don't expect to understand your grade (and don't expect practical comments on your rough drafts). I actually thought that Daniel's lessons were well-prepared and I agree that few professors are quite as patient with their classes. I think that Daniel has the potential to be a high-quality professor in a couple of years (so maybe hold off on taking his classes until then).
Workload:
Three essays (not difficult)