<p>UCB, how is Alabama a better option than Michigan? Its undergraduate student population is just as large, possibly even larger and the Engineering program is nowhere nearly as good. </p>
<p>awxf, regardless of whether or not you think Michigan is too large, you should apply. In terms of Engineering quality and CoA, Michigan could be your best bet. Should Lafayette or Bucknell sweeten the pot, by all means go. </p>
<p>Have you considered Rose Hulman by the way?</p>