<p>They are both good schools, and I see that you have already made some good considerations. Yes, Cornell is stronger in the sciences, but Columbia is not too far behind either. So in terms of getting a solid premed education, you will be fine at either school. </p>
<p>Your next point about electives is definitely very interesting. Because the premed track is pretty intense, you will be taking almost only premed and core curriculum courses at Columbia. This is not to say that your schedule will be full of electives either at Cornell, since you are premed, only that you will have much more options as to what those classes are. Cornell offers about three times as many courses as other similar schools, so if you really do have a lot of intellectual curiosity, you will be happier with the choices at Cornell.</p>
<p>Another thing that is very important, as many CCers have agreed upon, is the campus. Cornell and Columbia have very different campuses, probably as different as campuses can be. But you've seen that already, so I won't say too much about that. Except that everything at Cornell is more campus-centered so you have much more student dance groups, literary magazines, a capella groups, political clubs, ethnic associations, theatre productions, and people just hanging out in the dining halls discussing philosophy, and at Columbia students look toward the city for all their amusement.</p>
<p>And one more thing: Columbia is, by it's nature, a much smaller campus so lab space in Columbia is rather limited and they don't welcome undergrads as much into their labs. Something to think about if you want to get involved with undergraduate research.</p>
<p>So overall, both schools will serve a premed well, though I think Cornell will be a good fit for you. I am trying to be unbiased, but it's hard because I had four very wonderful years in Ithaca romping around gorges and waterfalls and eating delicious food. Anyway, you will just need to make your decision upon the how much you want to be in the City for undergrad. (Oh, Cornell has a medical school in New York City...just to let you know)</p>