Is UC Davis the way to go for CS?

Princeton’s class schedule indicates that its intro level CS courses have about 200 students, while upper level ones can have up to 80 or so. I.e. many more than “two dozen”.