Tarek Abdelzaher

Photograph
Department Department of Computer Science, University of Illinois at Urbana Champaign.