A instituição está localizada em uma área de forte presença universitária nos arredores de Boston, onde também ficam o MIT