<p>Check out Michigan-Ann Arbor while you are at it, it has a very highly regarded Engineering program.</p>