Andreas Haeberlen, University of Pennsylvania