El Instituto de Investigación Needham también se encuentra dentro de los terrenos del college.