No wonder people say UCB's Computer Science program is so ground-breaking...

<p>...it was built on a fault line! Hehe...</p>

<p>ANYWAYS, software engineering undergrad: Berkeley, Carnegie, MIT, or Caltech</p>

<p>Go!</p>

<p>didn’t see that coming</p>

<p>All the programs you listed, except CalTech, are at the top of the field.</p>

<p>Which one is best will depend on you. What are you looking for in a college experience?</p>

<p>You also forgot Stanford. Heh.</p>

<p>if you’re in-state, Cal >>>>>> all of them</p>

<p>^Well, it depends on financial aid.</p>

<p>The rankings are based off graduate programs, not undergrad. I think MIT and Cal-tech grads tend to land better jobs. But they are much more difficult to graduate from and do well at than Berkeley and Carnegie.</p>

<p>Do you want a large or small environment? Do you want more research experience? Are you thinking about graduate school? If you are, I’d lean towards MIT or Cal-tech.</p>