UIUC CS+X vs. CS @ Purdue vs. CS @ University of Wisconsin (Madison)

My S has been accepted to all three computer science programs. He seems to like Purdue the best, but we think UIUC with CS+X (anthro) is a great program (and we are in Illinois) and Madison is a great school/collegetown. Thoughts on how to decide which program/school is best? Any insights would be appreciated. All three seem to be similar in rankings. Thanks.!

Just curious how he made the final decision? I guess attending UIUC would save $20k each year?

OP recently posted

My son is looking to transfer to Cornell AS for CS for his junior year. He has a 1520 SAT and a 3.5 from CS at U of I at Champaign

That’s nice. Thank you.