<p>Seriously. I don’t know why the heck people cite the Google-based ranking. It’s useless.</p>
<p>Even I would have to say that Stanford and MIT have stronger CS undergraduate programs.</p>
<p>Stanford, Berkeley, MIT, and CMU have equally top-ranked CS departments, so the professors are of equal intellectual caliber.</p>
<p>But Berkeley has fewer financial resources to dedicate to undergrads, so you have less dedication to teaching, larger class sizes, and relatively fewer research opportunities. Stanford, MIT, and CMU are much better in those areas.</p>
<p>The only catch is that if you don’t qualify for financial aid, Berkeley in-state tuition is going to be a much, much better value for the money than the private schools (which are twice as expensive!)</p>