1. University of Pennsylvania, Philadelphia, PA, USA
2. Portland State University, Portland, OR, USA
3. University of Pennsylvania and INRIA, Philadelphia, PA, USA
4. Harvard University and INRIA, Cambridge, MA, USA
5. Harvard University, Cambridge, MA, USA