Berkeley v. Cornell v. CMU

So now that i’m done waiting for decisions, I now have to choose between Berkeley, Cornell, and CMU, I got into engineering at all of them. I’m having a really hard time deciding for many reasons, firstly I feel uninformed about ALL of them. I visited Berkeley over the summer and liked it but I haven’t visited the other two, but I mostly feel like I don’t know anything about their programs. Here are my views so far…

Berkeley: Pros: Its in California, need I say more? It has prestige that is very unique to a public U. I have family who go to Berkeley and in the area. Cons: Huge class sizes. Huge student body. TA’s teaching classes. Out of state tuition is pretty steep for a public school

Cornell: Pros: I’ve heard its gorgeous. Prestigious, and its an Ivy. The food is supposed to be really good. Cons: not only is Ithaca really hard to get to, its in hickville. Tuition, I get $0 aid.

CMU: Pros: Pittsburg… Cons: less well known than the others, I’ve heard its techy, and geeky

If you didn’t notice, I’m completely uninformed about CMU, I applied on a whim. I want to go to Med school, but want to get a degree in engineering because I think that will be an asset in med school and if I decide not to go to med school I have another feasible option.

I’m worried about two things mainly, for one Cornell is in Ithaca. I’m trying to plan my visit there-its so far from anything a mall, a decent size city. And I’m wondering if it makes sense to go to Berkeley pay out-of-state and sit in a classroom with 350 kids.

If I don’t go to one of these two, I will go to the U of Minnesota’s IT honors program. It’s a really well ranked school, and they are making their honor’s program into a very intense program that can rival any other school’s.

Now that’s all I know, I’m aware that its not much at all which is why I’m looking for all my brilliant cc-er’s opinions on this.

Thanks in advance