<p>Assuming you are OOS, Princeton is the only school that is significantly harder to get into than Michigan’s CoE. </p>
<p>As for how the other schools compare to Michigan in Engineering, it would depend on your area of interest. In most Engineering disciplines, Michigan is significantly better than Duke and Penn, with Biomedical Engineering being the only exception. Michigan is slightly better than Northwestern and Princeton in Engineering and equal to Cornell. That being said, given Princeton’s overall excellence, I would say that Princeton is worth attending over Michigan, even if you are a hardcore Engineering. Assuming you are interested in an Engineering field other than BME, Michigan, Cornell and Northwestern are in roughly equal footing. Duke and Penn are not really worth it unless Engineering is not a priority for you, in which case, Princeton would still be #1 with all the other schools tied for second and separated only by personal preference and cost of attendance. If BME is a priority, Duke would be my first choice, followed by Michigan, NU and Penn. </p>