<ol>
<li>Michigan Technological University</li>
<li>Colorado School of Mines</li>
<li>Texas Tech</li>
<li>Mississippi State University</li>
<li>Iowa State University </li>
<li>Ohio State University</li>
<li>University of Missouri</li>
<li>SUNY Buffalo</li>
<li>University of Arizona</li>
</ol>
<p>You may suggest which one has good engineering program </p>
<p>or </p>
<p>You can rank them accordingly</p>
<p>I can only speak for Ohio State as I go there, but if you have good grades and a good ACT/SAT(30+/2000+)there is an option to take a Honors Engineering Track for your Freshman year. This track is pretty tough to say the least but it teaches concepts really well and prepares you for future engineering classes. </p>
<p>Also there are many companies recruit at OSU, so much so that you will probably have a job before you graduate.</p>