I think this is fantastic because we are in such dire need of computer science education. As I have said before, it is a way to bridge the skills gap, and the more computerized this world becomes the more important it will be to have the skills necessary to not only navigate, but manipulate it.