<p>If you want to do engineering, I’d pick either MIT or Stanford as they have stronger engineering programs.</p>
<p>I think it comes down to what kinds of students you want to hang out with.</p>
<p>At Harvard, you will a small minority if you do engineering. You will be a small group of engineering students toughing it out together.</p>
<p>At Stanford, you will be a bigger minority. Last year, the fourth most popular major was engineering.</p>
<p>At MIT, you will be a large majority. You will have a large group of people all struggling together to survive through the fire hose.</p>