<p>42 is a very good score. I think you have a shot at Michigan. Michigan weighs GPA more than test scores. However, your SAT score is too low. You should be able to do much better, especially in math.</p>
I know an international kid who got into engineering EA last year with 42 IB and barely over 2000 SAT. However, the OP’s low math score is a big liability for engineering.</p>