Christian Peters, Tufts University