Is UC Davis the way to go for CS?

If I were to make an uneducated guess, I would say that CS classes are pretty large everywhere; it’s just the nature of the current-day beast. I think the one that might disprove this would be Caltech. Any CT Beavers CS majors here?