Good God man.<p>I wasn't born in the US, but came over young. The whole college evaluation, application, and selection process was one giant set of mysteries to me. Yet, this is all about exactly those questions. At least I feel better, apparently I could've done a <i>lot</i> worse.<p>Cost - debt or opportunity cost of cash. Treat it as exactly that, a risk you're taking for some expected gain. A high-ranked, expensive school is only worth it if you're going to get something out of it. Your ability to withstand debt (or cash burned) is runway you can use for other things. I'm sorry this guy spent a mercedes benz on stuff he didn't want. But he shouldn't have spent a mercedes benz. My highest undergrad tuition over 4 years was $4k (after fees) per semester. Without a strong interest in a particular field that the school's well-known for, I don't see why it's worth it. And if you're not sure, there's always grad school. People tend to look only at the school of your last degree.<p>Specialization - I can't understand how people choose majors without looking <i>hard</i> at the ease of getting a job in the field, the effort spent in the degree, how much they like the topic, and the amount you can expect to make. Somehow it turned into a "what's your calling?" question, which is an asshole question to ask anyone, much less some poor 18 year old coming out of 12 years of highly homogenizing k-12.<p>Frankly, if I had supreme fascist control over a school, departments with poor (say, <85% after 3 months of searching) hiring likelihood should charge double tuition, and require field-specific talent auditions like a good music school to get in. Waivers if it's a second degree, or a written letter of intent to go to law school after.<p>Finally, what happened to trade school? Les time, higher per-class-hour relevance to the primary goal, and it's a job you can explain to your friends. My CS dept had a 90% drop rate over 4 years (300 freshman, 30 graduating seniors). A lot of those kids would've been happier in trade school, instead of hopping over to business (or business IT). Paid at least as well, and with less debt.