New York, New York
School Of Computing And Communications At Lancaster University
University of Colorado Boulder
The George Washington University