| techninja: do yourself a favor and go anywhere but caltech.
I just finished my phD there. Was there 6+ years so had a chance to observe the undergrad scene. Therefore, you should take what I'm about to say with a grain of salt, because I was not actually in the soup. (Then again, maybe an outside perspective is better?)
Caltech is full of bright, energetic, generally congenial students. Sure, they have a music program which is nice (I played in it for a couple years) and they have foreign language classes, as well as your typical assortment of hums at a tech school. They even have varsity sports teams and all that.
However, their purview is extremely limited because they are at all science school. That is, Caltech does not have the benefit of being part of a larger community, or other colleges immediately surrounding them to offer variety in depth. I perceived that everyone lives and breathes science most (all) the time--not a lot of variety to be found, comparitively speaking. Maybe it is just me, but I like to talk to non-science people every now and then. I perceived there to be very little, if any, balance in the social scene.
The real kicker about caltech for an undergrad education is this: the teaching, overall, was poor. Sure there are some bright spots on the faculty who really do a great job teaching. But most of the profs there are dedicated to being hotshot researchers and winning Nobel prizes. Translation: they are too busy to care about teaching an undergrad class well.
You will have a much richer college experience anywhere else. |