| Princeton has a better undergraduate social life for most people (though Caltech is better for very nerdy people), which is not to say that Princeton's isn't weird in its own ways.
Caltech is better for most applied science/engineering majors than Princeton; they're about equally good for CS, with Princeton having a bit of an edge; and pretty equal in pure sciences, with Caltech having a slight overall edge but not at the level that would really matter to an undergraduate.
Visit both places and see which one you click with. The personality compatibility is really the important factor now. |