I was disappointed to find a pretty vanilla looking Java 101 as the Intro to CS course. I also wonder about the utility of developing a curriculum from the ground up by linking to articles and readings rather than building on existing material like MIT's OCW etc. Starting with that material and fleshing it out and filling in the gaps would be more effective I think.