<p>The Umich ME website specifically states they have a dual degree option, but i don’t doubt you could double major too.</p>
<p>“Dual degrees may be obtained with Mechanical Engineering and other programs in the College of Engineering. These require 142 (minimum) credits hours, and result in the award of two B.S.E. degrees (one in Mechancial Engineering and one in the other program). Since these programs involve a substantial amount of double counting of credit, one cannot enter the SGUS program. Transfer credit may also be limited.”</p>