<p>If you want to work in the petroleum industry, you should also consider applying to Texas. The College of Engineering is pretty generous to out-of-state students (they give a ton of OOS engineering students in-state tuition), and your connections will be second to none. </p>
<p>For your current situation, UIUC is awesome for engineering, where IIRC, Duke’s only strong engineering program is its biomedical. I would probably go to UIUC.</p>