Con cerca de 30000 estudiantes, es una de las mayores suniversidades independientes de los EEUU y supuestamente la más internacional del mundo. Está ubicada en el centro de la ciudad a lo largo de 2Km a orillas del Charles River y ofrece a los estudiantes internacionales la posibilidad de estudiar Inglés en su prestigioso centro.