Even if Yale has a comparable CS department, it is still hard to compete against Harvard, MIT, Stanford, Berkeley, CMU and Princeton: it is a matter of New Heaven vs. Boston, Bay Area, Pitt and NYC.<p>Boston, Bay Area, Pitt and NYC are crawling with major sites for Tech Giants (Google and Microsoft for obvious ones) as well as hot start-ups, whereas New Heaven does not have much to enjoy regarding thriving tech scene within a reasonable radius (< 2 hours commute).<p>And to chime in my personal preference, if I were to invest about 6 years of my life at a place, I would take Boston or Bay Area any day: there is something refreshing about Boston or Bay Area which I do not find in New Heaven (I have had extended stays in all three places).<p>So any perceptive and shrewd student who got admissions from Yale as well as one of Harvard, MIT, Stanford, Berkeley, CMU or Princeton would choose not to go to Yale after admitted students visit day.