<p>
</p>
<p>Why not also Harvard; they offer engineering and generous fin-aid for internationals.</p>
<p>Also, you would be aware that aid for internationals at all of the institutions you listed, bar MIT/Princeton/Yale is limited, and thus your application will be read need-sensitive (if you need quite a bit of financial aid, your chances of getting in unfortunately decrease substantially, especially if there are others applying without need). Stanford and Caltech are particularly tight regarding funding for non-Americans. (Further, if you apply ED/EA somewhere then it’d be very likely that your application is deferred to the RD pool, as they will want to consider your finances against that of all other international applicants)</p>