Big fish in small pond CS program?

For publics, have a look at Western Washington U, U Texas-San Antonio, U New Mexico and U Utah.
I agree with a previous poster who suggested ASU. The Barrett Honors College at ASU would provide a smaller academic environment within the context of the much larger public school.

For privates, look at Loyola Marymount in LA, Willamette in OR and Seattle U in WA.
Chapman and Santa Clara are both solid picks.

Good luck.