<p>Cornell, Cal and Michigan are all excellent overall and in Engineering.</p>
<p>But they are all expensive.</p>
<p>Slightly less expensive and still very strong in Engineering are the following:</p>
<p>UW-Madison
University of Illinois
University of Minnesota
Purdue University
Georgia Tech </p>
<p>They are all top-20 in Eng (and in many other programs…) and will cost less than the three you mentioned. </p>