<p>Hi guys. I have a very similar question as the OP. My intended major as of this moment is computer science, and I'm choosing between Berkeley (L&S), UPenn (SEAS), and Columbia (SEAS). I live in CA. I know that Berkeley is ranked the highest by far among these in engineering and CS. But I really want to go to Columbia because of New York. I am not that sure about my major, and think Columbia may offer me many, many opportunities for exploration (because of NY's internships, Columbia's smaller class size=more professor attention, etc). This goes for UPenn too. Furthermore, I have potential interests in business, which obviously NY and UPenn both cover well.</p>
<p>In short, I really want to go to Columbia, but I am just really worried that if I do decide to still stick with CS after all in college, when I come out I won't be able to compete with a Berkeley CS or a CMU CS (which I also got into). Plus CA has all the IT and game companies (an intended profession is game programming).</p>
<p>I read aibarr's informative post, but am not quite sure if it applies to my case, since Columbia is not a top ranked engineering school like Berkeley. I know the choice will depend on if I want to go into engineering profession after college, etc, but at this point as a HS senior I do not know. So I am really at a lost to choose.</p>
<p>Any information or advice will be extremely helpful. Thanks in advance!</p>