Is UC Davis the way to go for CS?

These were separate thoughts. Princeton may be the most favorable on a relative class-size basis, or not, of the OP’s listed schools, which should represent a matter for further research. The point remains that some smaller colleges limit enrollment in most CS classes to about two dozen. If a student seeks value over or, at least, difference from, a public university option, it might be found in its most apparent form in these programs.