Eric Keller, University of Pennsylvania