Aquí tienes algunas consideraciones que debes hacer:
- El tiempo es el recurso más valioso del mundo, y por eso debes pensar realmente en cómo quieres emplear tu tiempo. En el MIT y Caltech, tus clases de informática no serán las más difíciles. Durante la primera mitad de la carrera, entre el 70% y el 80% de tu tiempo se dedicará a cursos básicos muy difíciles fuera de Informática.
Tanto el MIT como el Caltech te darán muy poco tiempo libre, pero creo que las matemáticas y la física estarán más en tensión en el Caltech, ya que éste es más una escuela teórica. El MIT te dará más proyectos aplicados, pero de nuevo la mayoría de los que consumen tiempo no estarán relacionados con la informática.
Stanford es la que te dará más tiempo libre. Además, en Stanford, tienes tiempo para estudiar artes liberales si así lo deseas, en caso de que quieras equilibrar la informática con algo de artes liberales. Esto sería casi imposible en el MIT/Caltech, principalmente porque no tendrías tiempo.
- La otra cosa que puede importarte son tus compañeros. Los estudiantes del MIT/Caltech son varios órdenes de magnitud más empollones que los de Stanford. No estoy seguro de si lo considerarías algo bueno o malo, pero dado que te han aceptado en el MIT y en Caltech, mi opinión es que te puede gustar más la gente del MIT y de Caltech. Probablemente conocerás a más gente brillante si vas al MIT o a Caltech que a Stanford.
- ¿Quieres ir a la escuela de posgrado? Si es así, ¿alguna idea de lo que estudiarías? Si te interesan las áreas aplicadas de la informática, eso puede ser un problema en Caltech porque tienen un pequeño departamento de CS que es fuertemente teórico. Por lo tanto, tus opciones para colaborar en la investigación aplicada de las ciencias de la computación como estudiante de grado serían muy limitadas o inexistentes en Caltech. Esto no quiere decir que Caltech no pueda prepararte bien para la escuela de posgrado en general. Si quieres hacer algo muy teórico, puede que no haya mejor preparación que una educación en Caltech. Pero si tienes poco interés en la teoría y sólo quieres hackear código, Caltech puede no ser el adecuado para ti.
A partir de estas tres consideraciones, estoy seguro de que podrías crear una fórmula que te ayude a tomar la decisión correcta. Sólo tienes que factorizar unas cuantas variables diferentes para cada una de estas consideraciones, y averiguar cuánto quieres ponderar cada variable, y averiguarás la elección correcta.
Pero déjame decir esto:
Con las opciones que tienes, aunque no elijas la opción correcta, no hay elección incorrecta.