Kristian Larsen
Like others mentioned, the first couple of assignments are relatively easy and have good guidance. Lectures are full of fluff that isn't reflected in assignments. The instructions for the assignments are purposely vague in the latter half of the course and you're basically set up for failure. Avoid the course if you can, its a bait and switch.