Looking for suggestions - computer science - small schools
I have been reading the "Looking for suggestion - computer science" thread with interest. However, my son is in a different place than that OP's daughter. He's very bright, but not driven to succeed at things that don't interest him. He has several semesters of college math under his belt (including multivariate calculus and linear algebra) and has Ivy-level SAT and ACT scores. He's lead programmer for his HS robotics team and code he's written is out there on GitHub if admissions folks or CS faculty want to take a look. But he also has several low grades in HS humanities courses that will hurt him at the most competitive schools.
He wants to continue to pursue programming but is interested in smaller schools, in contrast to where he's taken college courses so far (flagship state school). Can folks out there suggest small-midsize schools with better-than-average CS programs that we should take a closer look at? We're not focused on prestige, nor are we anxious that he get a fantastic offer from Google right out of college. We're just focused on finding a school that's best for him.