Scott Harding
Usual level of difficulty for the caliber of this course! Material is very easy but there is a lot of it which is taught rather quickly, but nothing unmanageable if you keep on top of it. Grading criteria for assignments was not always clear, and little feedback was given in order to improve. Besides those things, the profs make the course easy.