The course starts out a bit difficult, but then you ease into it. Make sure you process his feedback on the assignments and exams, and talk to him if you don't understand something. He does give you the chance to improve your performance over the term; ours was a winter intensive, so his course organization helped. We moved fast. though.