I think you will get into a ton of schools for CS - but what do you want?
UCs are big and bureacratic.
At many schools you can double major or minor. Schools like Case Western encourage it.
Rather than say, where can I get in (anywhere) - I’d ask - what do I want in a school - size, weather, greek life, sports, environment (rural, urban suburban, region of country, etc.).
When you say this: I am looking for schools with good CS programs that I could realistically get into.
That might actually be any school in the country - so rather than throw out names, I’d like to throw out names that you’re looking for - and you haven’t really provided any direction for that.
Thanks