I agree with this. There are dozens of so-called, liberal arts colleges (LACs) with superlative science and math facilities that offer CS as well. You won’t need to declare a major until the end of sophomore year and many of them would consider a possible science major as a hook. Because they include some of the wealthiest private colleges in the country, their need-based aid tends to be very generous. You can literally go down a list of them, cherry-picking the ones that catch your attention: