I think the tech schools above are great options then all things considered for your case, so long as they fit socially as well. They’re certainly a bit nerdier and have imbalanced gender ratios.
UMass Amherst is another school known for its research, but it will offer smaller class sizes or at least more personalized attention than some of the more impacted CA schools. The intro classes will still be quite large, though.