Comparing the Big Four in Computer Science

<p>I haven't seen a thread on this, but could alumni and current students talk about the strengths and weaknesses in each sub-specialty of Computer Science at the Big Four schools (Stanford, MIT, Berkeley, CMU) in programming language, theory, systems, and robotics?</p>

<p>I honestly do not think there is any meaningful difference between the CS departments of the top 4. I mean, yes, there is some slight difference, and each has several big-name professors in different fields. But each of those universities is so different in terms of social scene, extracurricular scene, workload, quality of life off-campus, structure of undergrad curriculum, etc. as to make those differences meaningless when choosing between these 4. That’s for undergrad.</p>

<p>For grad school, it’s a different story. But for grad school it all depends on the specific professor/lab you are targeting, not the school in general.</p>

<p>Oh I see. I’m not even certain that I will stick with Computer Science but if I do, I will keep that in mine. Thanks!</p>

<p>Is there anyone double majoring in Comp Sci and Comp Engineering? That would combine the best of both worlds in hardware and software.</p>

<p>Why do you need to combine them? You don’t need to combine them. If you really want to have knowledge in both, you can major in one and take electives in the other.</p>