The Integrated Science Complex at the College of the Holy Cross was recently named a 2011 recipient of the AIA New England Honor Award for Design Excellence. Learn more here.