Brilliant, I've long thought that all universities should run under this model (although when applied to the humanities I can hear in my head the 3000 years of the land owning, non-laboring intelligentsia protesting about the noble virtues of an education uncorrupted by the banalities of productive yada yada...) But anyway back to CS. 1) Risk is pooled in the institution rather than distributed amongst the students,…
I strongly disagree. Let universities be universities. The point of a university is to develop your mind, not train for a job. There's no reason we cannot have a parallel vocational system which teaches people practical skills. Let the market decide which one better serves students.