University of Pennsylvania In / Penn Plaza / Carnegie Mellon University / California Institute of Technology AARON ROTH / California Institute of Technology / University of Pennsylvania / / /
University of Pennsylvania In / California Institute of Technology / Charles Lee Powell Foundation / National Science Foundation / Department of Computer Science / University of Pennsylvania / Department of Computer / Carnegie Mellon University / /