I’d say that UT Turing will be the closest to your optimal choice.
UIUC is obviously nationally ranked but Turing scholars promotes collaborative projects early on due to smaller than typical CS intro courses (at UIUC the intro class has 900 students, the second class 600).
Other differences would be City v. College town, higher interest in football at UT than at UIUC.