Students who apply to schools such as those you have selected for CS also may like Rice.
Harvey Mudd is excellent for CS, and may represent a slightly less challenging admit than the geographically similar Caltech.
As another purely undergraduate-focused college, look into Hamilton, which will offer “best in class technologies and resources” in CS on completion of its new CS building.
Within the Midwest, consider Carleton for its excellent CS and mathematics programs.