An excellent course,very practical, rigorous and very well explained. 
I really like the course subject, but this is the most disorganized Coursera class I've ever taken. The lecture videos seem like they were randomly selected from a collection taken over a couple year period -- as such they're very redundant and there's no real continuity between them. Additionally, the quizes don't really seem to cover the lecture material and are out of sync with what is being taught in the current week.
The peer-graded assignments are just busy work and don't really enforce the course material or give the learner an oppuirtunity to apply what they just learned -- It's just taking some hacky sample code and making a couple modifications to it.
The professor seems like he really knows his stuff, and this is such important material for people working with hard real time systems to know. As such, it feels like Coursera and the Univeristy of Boulder are doing everyone taking this clas a diservice by puting this material out there in such a hacky way. If someone just took the time to make the lectures and quizes a little more coherent and refined the programming assignments a bit more, this could truly be a wonderful class.
