Angus McLeod, University of Pennsylvania