I've completed about 4 MOOCs now, and this has been my favourite so far. I found it to be a solid "intermediate" level - both in terms of workload and difficulty. I found some of the quizzes - particularly the exam - needed multiple submissions to get right. I'm not sure if this suggests I didn't deeply understand the material after all. The problem sets usually included just 1-2 programming exercises, and only a few were really challenging. I thought the instructor was brilliant, and responsive to questions on the forums.
In terms of content, obviously everyone will have different interests and background. I was expecting something a little different (more due to my ignorance as to what is "theoretical" and what is "practical" Comp Sci). It's a lot more mathematical than other CS courses. On the other hand, I haven't done any Algorithms courses (which was a recommended pre-req).
As I say, it's early days yet for my MOOC education, but I hope there are other courses this good out there for me to discover!