Any advice for Computer Science Engineering student?

if you’re goal is to be done as soon as possible

semester 1 :
EECS 280, 203

semester 2:
EECS 281, 370, 376 (do-able, but it’ll be a very rough semester)

semester 3:
3 ULCS so possibly EECS 388, 493, 484

semester 4:
1 ULCS such as EECS 485 (or 482)
MDE: EECS 441

It might be faster and worthwhile do Computer Science through LSA if you want to graduate asap. Since CE through COE requires Calc 3, Calc 4, Physics:Mech, Physics: E&M, Chemistry, and 10 credits Flex Tech

@ForeverAlone made a good sample plan, but it will be very rough if you are really trying to cram like that. So are you absolutely against taking an extra year or even just an extra semester?

Honestly, I will just try to take 381 with a 12 credit course load just to fulfill my financial aid requirement. It isn’t that I am against taking an extra year or semester, but I have to take at least 12 credits or else I won’t get my entire financial aid package. I honestly don’t know why the university has that silly requirement. >.<

I just want to take the route that will ensure the highest probability of maintaining at least a 3.6 GPA.

Honestly just make sure that the other 8 credits the semester you take 381 with are easy classes (so not EECS).

Alright thank you. One more question: where do they offer free tutoring services on campus? I am currently struggling with 203 at the moment and it would be nice to not only rely on office hours to get help.

203 is Discrete Math, so I’d think you’ll be able to get free help/tutoring from Math Lab:
https://lsa.umich.edu/math/undergraduates/course-resources/math-lab.html

If not directly from the Math tutor, chances are you’ll find many other Math nerds in the lab who would be willing to help out.

Thank you, @parentOf2018 . It’s pretty funny when the nerd who used to be a math tutor is now looking for help from others. I’ll admit, it’s kind of hard to swallow the ego, but I think it will be more beneficial to get help with the current material than to use internet resources and risk getting the wrong information.