<p>So right now I'm trying to decide between UC Berkeley, USC, Cornell, and UCSD for either a EE/ECE/EECS undergrad program. Where do you guys think I would get the best undergraduate experience, access to the working world, access to grad school all that good stuff. Basically where should I go and why? haha</p>
<p>can't go wrong with any of those choices</p>
<p>Those are all great schools and you should decide between them based on location, fit, money, etc.</p>
<p>umm well berkeley has by far the hightest ranked EECS program among them.</p>
<ol>
<li>Berkeley</li>
<li>Cornell</li>
<li>UCSD/USC</li>
</ol>
<p>Berkeley would be an obvious choice especially if you're in state. Close to Si valley, thus almost ALL highly regarded EECS companies recruit at Berkeley. The same cannot be said of any other university.</p>
<p>If you're out of state for Berkeley , then you should consider Cornell (mainly because in that case both universities will cost you the same). It's EECS dept is also very well reputed, and you will get a more 'private' school experience at Cornell.</p>
<p>USC and UCSD are similar but I would pick UCSD because is cheaper.</p>
<p>Berkeley will provide you with the best "access to the working world" and "access to grad school".
In order to determine "undergraduate experience" you should visit the schools and decide for yourself.</p>