Queste sono alcune considerazioni che dovresti fare:
- Il tempo è la risorsa più preziosa al mondo, e quindi devi davvero pensare a come vuoi spendere il tuo tempo. Al MIT e al Caltech, le tue lezioni di informatica non saranno le più difficili! Per la prima metà della tua laurea, da qualche parte tra il 70%-80% del tuo tempo sarà speso in corsi di base molto difficili al di fuori di Computer Science.
Sia il MIT che il Caltech ti daranno poco tempo libero, ma penso che la matematica e la fisica saranno più in tensione al Caltech, poiché Caltech è più una scuola teorica. Il MIT vi darà più progetti applicati, ma di nuovo la maggior parte di quelli che richiedono tempo non saranno legati all'informatica.
Stanford vi darà la maggior parte del tempo libero. Inoltre, a Stanford, si ha il tempo di studiare le arti liberali se così si sceglie, nel caso in cui si voglia bilanciare l'informatica con qualcosa di arti liberali. Questo sarebbe quasi impossibile al MIT/Caltech, principalmente perché non avresti il tempo.
- L'altra cosa che potrebbe essere importante per te sono i tuoi compagni. Gli studenti del MIT/Caltech sono diversi ordini di grandezza più nerd degli studenti di Stanford. Non so se lo consideri una cosa buona o cattiva, ma visto che sei stato accettato al MIT e al Caltech, la mia ipotesi è che ti possa piacere un po' di più la gente del MIT e del Caltech. Probabilmente incontrerai più persone brillanti se vai al MIT o Caltech che a Stanford.
- Vuoi andare alla scuola di specializzazione? Se sì, qualche idea su cosa vorresti studiare? Se sei interessato alle aree applicate dell'informatica, questo potrebbe essere un problema al Caltech perché hanno un piccolo dipartimento CS che è fortemente teorico. Quindi, le tue opzioni per collaborare alla ricerca CS applicata come studente sarebbero molto limitate o inesistenti al Caltech. Questo non significa che Caltech non possa prepararti bene per la scuola di specializzazione in generale. Se vuoi fare qualcosa di molto teorico, potrebbe non esserci preparazione migliore di una formazione al Caltech. Ma se hai poco interesse per la teoria e vuoi solo fare hacking code, Caltech potrebbe non fare al caso tuo.
Da queste tre considerazioni, sono sicuro che potresti creare una formula che ti aiuti a fare la scelta giusta. Basta mettere in fattore alcune variabili diverse per ciascuna di queste considerazioni, e capire quanto si vuole pesare ogni variabile, e si capirà la scelta giusta.
Ma lasciatemi dire questo:
Con le opzioni che avete, anche se non fate la scelta giusta, non c'è una scelta sbagliata.