<p>Hello, I'm going to go to Columbia next year and I'm turning down Cornell.</p>
<ul>
<li>I don't care if I go somewhere rural or urban.</li>
</ul>
<p>I believe there are more opportunities in an urban environment than a rural one, for stuff other than engineering. I really liked Cornell when I visited, but I think I could not handle 4 years in the middle of nowhere, 2 would be fine, but after that, it would start to get old. You are most likely going to get your initial job in an urban environment, so I think it does the mind and body good to get acclimated. </p>
<ul>
<li>The more undergrad research opportunities, the better.</li>
</ul>
<p>So you want to do research, you can do that in any of these schools, if you seek it out. At Cornell there are going to be more people who are vying for on campus research, so you'll have less competition at Columbia, because there are less engineers total, and more of the engineers are focused on getting internships as opposed to research.</p>
<ul>
<li>Doing some sort of Co-op/internship is very appealing to me.</li>
</ul>
<p>I know Cornell has a big Co-op program where you still manage to graduate in 4 years. Columbia offers a ton of big city internships. You can't go wrong either way. I know Columbia sets aside Fridays for people who want to do internships, so you won't have any classes that day</p>
<ul>
<li>I'm very interested in nanotech.</li>
</ul>
<p>Sweet. That's the wave of the future. I know Cornell has a sweet lab for nanotech, and I'm not sure what Columbia has in that department, but don't forget your interests may change. </p>
<ul>
<li>I'll probably go into either materials or applied physics; although, the possibility of doing a completely different engineering major does exist (people change majors all the time...).</li>
</ul>
<p>Sweet. It seemed as if it was easier at Columbia to double major another form of engineering with materials, applied physics, or applied math with another feild, than Cornell. </p>
<ul>
<li>I find liberal arts to be interesting and important, but remember I applied to engineering schools to be an engineer not an historian, etc.</li>
</ul>
<p>Columbia's Core on the humanitees side for engineers only consists of Uwriting, LitHum/ContempCiv, ArtHum/MusicHum, and they encourage liberal arts minors. I feel as if that is a good balance. I think Cornell has similar distribution requirements. At Columbia you won't need to take a foreign langauge because you learn programming. My point is Columbia gives you material to talk about during cocktail parties, so you can break that nerdy engineer stereotype. </p>
<ul>
<li>I'm definitely going to grad school.</li>
</ul>
<p>IMO you are best off gaining some good working expereince after a year or two, and then going to a grad school. This is especially important if you plan on getting an MBA. Plus, your company might help pay (or pay for all) of your schooling, which is a big plus. </p>
<p>I think Cornell has a fantastic program, but I think Columbia was a better school for me because it gave me a better balance. Good luck deciding.</p>