I agree. Academia is really resistant to the idea (see MOOCs), but the quality of this style of education can be quite high for CS.<p>Plus there are guys like me who are excellent at the CS &#x2F; math, but were awful at everything else in undergrad who could really shine.