Está ubicada en Ithaca, Nueva York, y tiene dos campus más, uno en Nueva York y otro en Doha (Catar).