Chance Me Engineering/Computer Science [U of I UC, Purdue, IIT, Northwestern, UWins, UMich]

<p>First of all, as a junior and not having your first test score by now is a bit behind.
UIUC as in state should be a match to high match for you. Your projected ACT score is below their admission average for CSE (mid 50 at 31-34) and your GPA too.
For UMich, it is pretty much the same as the admission stat for CoE is very similar to UIUC. However, UMich put more emphasize on GPA. Your uwGPA at 3.8 is below average and being oos further weaken your chance. So it is a low reach for you.
For Northwestern, it is a reach for you for now. If you can raise your GPA to 3.9+ and ACT by 2+ points, you will have a better chance.
For Purdue, it may be a match. To get into Purdue is not that difficult but they do have a high drop out rate after freshmen.</p>