Liberal arts schools that are also good at computer science?

Read up on University of Alabama - Huntsville because it is the right size, has access to high tech industries, and will give you a boatload of scholarships. This could be your safety if you get the application in early in the fall.

https://www.uah.edu/research https://www.uah.edu/admissions/undergraduate/financial-aid/scholarships