USC or VT or Duke or Purdue for Civil Eng?

<p>I am a prospective UG student applying for civil engineering course. Out of- Purdue, Duke, Virginia Tech, USC, Which one do I apply and do ED, maybe? Suggest a choice rank? And new uni suggestion is welcomed?</p>