Beloit in Wisconsin (90 minutes northwest of Chicago) could be worth a look too. It definitely has a “quirky geek” culture, probably even more so than K-College, and financial aid is quite generous. Beloit has both CS and Data Science majors, in addition to math, bio, biochem, etc. Gender and Sexuality Inclusivity and Belonging • Dean of Students • Beloit College
Kalamazoo has cross-registration with Western Michigan U, only half a mile away, which could be a help if the student needs more math coursework than a small LAC can offer.