Seriously everything I have learned in college I could have learned online for free. I thought universities would be about learning new skills and APPLYING them, instead it's a waste of time unless you're a science major (I am a math major). Instead it's watching some old guy who can barely speak English go over Powerpoint slides, and I go to a very good university too (UCSB).
Seriously it would be much better to either make college a lot cheaper (can't though - thanks federal government) or make it more practical. For example, if you're a biology major, you focus on biology, rather than all that other BS they want you to learn (to make money). College should get you prepared but it doesn't.