Cornell/UPenn/Brown/Carnegie Mellon

<p>Definitely Carnegie Mellon for CS. However, if you aren't 100% sure you want that, Cornell would still offer a good program and more choices, as theoneo metioned earlier.</p>