En 2004, la Tufts University le concedió el título de Doctor honoris causa.