There are multiple schools in the California state system that have very good CS programs. You should try to find out which of them you can get into (I am a northeast guy), but even somewhere like San Jose State would be quite good for CS, and might save you a bundle compared to other schools that you have mentioned.
I have worked with CS graduates from UNH, and they have been good coworkers who knew their stuff. I am only guessing you might be there now since I see it ranked 103 in one of the US news rankings.
UMass Amherst is also quite good for CS, and IMHO is probably somewhat stronger than UNH in this area.