By the way, all of these courses from Udacity, Coursera, MITx lack one unique thing. These videos can't reproduce the passion of the teacher in a live class-room. In that respect they are little boring. While they are excellent resources, kind of manuals to learn stuff, to actually 'improve the experience' they need to pump passion into video lectures. More than these video lectures I like the actual recorded class room lectures that are kept online for public. Like cs50.net and Tom Mitchel's Machine Learning.
Does anyone else feel this 'passion deficiency' in these courses, like me?