Needham, Mass.
The Franklin W. Olin College of Engineering has selected Boston-based Barr and Barr Inc. for two new building projects. The college is planning a 76,000-sf administration building and a 56,000-sf residence hall to accommodate 190 students.