<p>Both are great schools, and you definitely cannot go wrong with anything you choose. UMICH is a bit higher ranked than UIUC in general, but once again, it’s pretty marginal. Living in the midwest all my life most people see Mich, Illinois, and Wisconsin as equals. UIUC does have an extremely good CS program with state of the art facilities, though. Overall, it isn’t going to matter much what institution you choose for undergrad in terms of employment, so I would go with the cheapest option. </p>