<p>
[quote]
Well, there was the financial side too, Berkeley offered me like 15k in aid, whereas the privates didn't offer that much, and most was through working or loans or other crap. Harvard never really interested me too much, but at the end it came down to MIT Sloan or Berkeley Pre-Haas, and with a better campus and less super nerds, Berkeley just seemed like a cooler place to be.
[/quote]
</p>
<p>Well, personally, I find that a bit dangerous when you consider the fact that there is a significant probability that you won't be able to get into Haas. At MIT, anybody who wants to major in Sloan management is allowed to do so. Something like around 40% of Berkeley continuing-students who apply to Haas will not get in. And of course that's just talking about those who apply - plenty of people don't even apply because they did so poorly in their Haas prereqs that they know they're not getting in. </p>
<p>
[quote]
Looking at EECS major. </p>
<p>Differences in research opportunities, course difficulty, course diversity, amount of electives, professor involvement?</p>
<p>Also, how is the support system different, social scene, college city, weather?</p>
<p>Reputation of EECS major? Likelihood of finding fairly good paying jobs? Which would look better to a grad school?</p>
<p>I am offered similar aid packages, and I get to decide between these two. Any opinions would be helpful, thanks
[/quote]
</p>
<p>If the cost is the same, I would take MIT. If for no other reason, MIT allows you to easily switch between majors. If you find out that EECS is not the right major for you, it's trivial for you to switch to something else. It's not quite that easy at Berkeley. You might easily end up with low-enough grades in engineering that no other college at Berkeley wants to take you, and so you're stuck in engineering. I've known people who have suffered from this - can't get out of engineering because their grades are too low. </p>
<p>Furthermore, if you find that EECS is right for you, then you can probably take advantage of the MIT MEng EECS program, which is arguably the greatest 'home-field advantage' of any top graduate engineering school in the country. Something like 75% of MIT EECS undergrads qualify for the program after their junior year, and a strong majority of them will enroll. {Note, don't be intimidated by the 4.0 GPA stipulation, as you should keep in mind that MIT grades on a 5.0 scale, hence a 4.0 GPA is a B average}. </p>
<p>Contrast that with the Berkeley EECS BS/MS program which generally requires a 3.5/4 GPA. </p>
<p><a href="http://www.eecs.berkeley.edu/FiveYearMS/%5B/url%5D">http://www.eecs.berkeley.edu/FiveYearMS/</a></p>
<p>While there are obviously other countervailing factors (most importantly, that the competition at MIT is probably higher), the upshot is that it is probably easier to fulfill the conditions necessary for an EECS student at MIT to get a master's than it is for an EECS student at Berkeley. That's what I mean by 'home court advantage'. </p>
<p>UROP is another reason to prefer MIT. The truth is, it's often times not that easy to get into good research projects at Berkeley. Sure, you may be able to get into gut-work research projects where you just end up doing a lot of monkey work that nobody else wants to do, but high quality positions are not easy to come by, especially if you are looking for something that will help you in your career (i.e. get your name on a publication). True, there are some positions available, but there are also plenty of other students competing for those positions. In contrast, at MIT, UROP provides high quality research opportunities starting from freshmen year. </p>
<p>I would choose Berkeley over MIT if Berkeley turned out to be cheaper (which doesn't seem to be the case for you), or if you have a strong suspicion that you may end up majoring in the humanities (which, again, doesn't seem to be the case).</p>