<p>cmu vs cornell vs columbia for computer science
which one should I go?</p>
<p>cmu. cornell. columbia. in that order.</p>
<p>even for undergraduate?</p>
<p>If you know what sub-discipline you are interested in, look into each school's involvement in it. Look at see if any of the researching going on excites you (if you can at this point). If you aren't sure of which discipline you are interested in, pick the school that has the best diversity and overall good programs.</p>
<p>For instance, CMU is great in Computer Engineering and Robotics, but it doesn't have the across the board diversity of a place like Cornell or Columbia. In other fields like Engineering Physics, Cornell is ranked number one. </p>
<p>You can do great things from any one of these three choices. I would suggest picking the one that has the most opportunities for you to excel outside of academics (research, interesting minors, ECs, etc.).</p>
<p>I'm also looking at CMU and Cornell for copmuter science. You really can't beat CMU for CS, but I'm actually leaning toward Cornell because 1) overall i think it provides a better undergrad experience, which is something you should think about, and 2) i just have one of those gut feelings. That, of course, may not hold true for you, but its still something you should consider.</p>