Everything looks terrific…except your gpa. Your gpa is awful for Michigan. If your lower grades occurred in classes that would not apply to your major…they might be more forgiving (getting a lower grade in foreign language, or gym or history probably isn’t going to kill your chances). But you need A’s in your Calculus, Physics, Biology, Chemistry, and English to make this fly. I’d give you a cautious 40% chance if you’re in state. If you’re out of state and from a state with a lot of applicants, I’d reduce it to 25%. All you can do is try. Saw another kid with a 34 ACT trying for CoE with a 3.6gpa…last I knew he was wait listed. GPA matters. Best wishes, and good luck!
Only around 4% of admitted students have GPA’s under 3.5 It’s even less for engineering. If you attended a Michigan feeder high school like Cranbrook, Greenhills, International Academy or a super prestige OOS HS where the adcom gives you a big GPA bump I’d be optimistic. If there was a life event that is well documented in your essays that you have recovered from that may work also in your favor. Otherwise unlikely.
That being said, your stats will get you into most every other engineering school in Michigan, including UM-Dearborn. Many of same professors teach at UM-D and the classes are by and large identical. That may make transferring easy with at high college GPA should you not be admitted to UM-AA
@StrangeRobot still a 3.4 is too much below a 3.9 like a 3.7 might be OK but a 3.4 is too low. Probably only 1% of engineers have a Goa that low and they prob have special hooks like recruited athlete