Choosing a college
ruddzw: Congratulations on getting Cornell -- I'm graduating from there this May. Though I'm clearly biased, I'd recommend Cornell all the way. Definitely speak with the financial aid office to see what they can do for you; they're trying to get better about offering students everything they can. If you have to take some private loans not through the school, that's okay too -- just more work for you is all.Cornell Engineering really is good, and I have nothing but good things to say about the CS department here (okay, I can criticize them on using SML/NJ for CS 312/3110, but meh. It's still a functional language). Every one of the students I've worked with has been great. Another thing is that engineering here isn't looked down upon. It's sort of looked at as one of the hard colleges to be in here. If people want a group of students to make fun of here, there's plenty of Hotelies. :)The CS education you'll get here is great. If you can find the money to come here, it's worth it. I know someone graduating with something like $80,000 in loans, but from the opportunities Cornell has given her, it's worth it.About the rejections from those good schools, I've heard it's possible to reject some really good students because they're literally too good. If a school thinks that you're likely to apply to a bunch of really good schools and get into some of them, they may reject you so that they don't end up extending an offer and getting turned down.