I have a son, junior at GaTech, studies computer science, math, with some engineering classes. We did not consider UIUC, although its super strong in EECS if your son can get into the program he wants (We thought UIUC was more graduate student focused, and lots of Chicago cliques that seemed to be hard to break into, and an isolated set of mainland Chinese students who stick together, seemed somewhat unfortunate, that there is less than optimal mixing of students ) but did consider CU Boulder engineering.
There are NINE maker spaces at Gatech, all with different emphasis, so aerospace, materials science, innovation,
mechanical etc. Clubs form around these maker spaces, so students meet like minded students right away .
https://www.gatech.edu/innovation-ecosystem/makerspaces
At GaTech, students from Asia mix well with other students, there is a fairly high number of Asian Indian Americans, and international students from India. Computer engineering is fabulous at GaTech, the combination of labs, and theory is outstanding. He will get the full benefits from the computer science programs, math programs and engineering programs. The campus is somewhat more compact at GaTech compared to UIUC, and the student body a little more narrow, and smaller, although architecture, business, international studies are all good sized majors at GaTech.
Its very easy to travel to and from Atlanta, and use MARTA to get to campus, Atlanta is a major hub.
Bussing from Chicago to UIUC is a bit of a pain, but clearly many students can manage to get there on their own.
The administrators really care about undergrads at GaTech, and teachers are very available to undergrads. There are both capstone project and research degree options, and internationally focused bachelors degrees in computer engineering.
GaTech offers four years of on campus housing, Greek life, great school spirit, a large Olympic pool from the 1996 Atlanta Olympics, with fabulous Rec center.
Outdoor education at GaTech is very strong, and its pretty easy to enjoy the city and go for a hike in the same weekend. Rock Climbing, Kayaking and mountain biking are some of the trips from campus. Rock Climbing
is just as good at Boulder, north of Atlanta, near Chattanooga. GaTech Rock Climbing club has transportation.
https://crc.gatech.edu/outdoor