<p>I think that your list is very solid:
UPenn is very good for business
Yale is good for economics, not for engineering
Columbia is good for economics, biomedical and industrial engineering
Cornell is good for economics
Dartmouth is good for engineering and economics
U of Rochester has a strong economics and engineering program</p>
<p>HOWEVER…</p>
<p>Johns Hopkins is strong in biomedical engineering but not strong in economics so I would reconsider that choice. Middlebury does not have a strong economics program </p>
<p>I would take Johns Hopkins and Middlebury off your list.</p>