For safety, you already have MSU which is great, have you looked at Michigan Tech as well? Department of Civil, Environmental, and Geospatial Engineering | Michigan Tech
UIUC could be a good reach for you, it’s a top school for Civil.
I’m honestly not sure what Cornell would give you for Civil over schools like U Mich, Purdue, and UIUC, but you might just like something about it?