<p>Especially if you need financial aid, you may want to consider a few more private universities. Possibilities (from more to less selective):
Northwestern, Cornell, Johns Hopkins, WUSTL
Lehigh, Carnegie Mellon
University of Rochester, Lafayette</p>
<p>Engineering at some large public universities may be as good as (or better than) any of the above, but aid will tend to be much better at private schools than at OOS publics.</p>