I think in So Cal you have Harvey Mudd (small) and USC, both good. USC might be a tad easier than the three you listed. UCI might be doable…the test won’t help. Same with UCSD. Cal Poly?
In the South, Vandy, UNC and UF - as UF doesn’t admit by major, he’s a likely. But it’s big.
For a bit easier admissions but still solid you have NC State and Miami (which has merit aid).
And in TX, SMU is well connected.
You can reach out to each school on class size.