1. Information Technology University, Lahore 54000, Pakistan.
2. Computer Science and Engineering, New York University, New York, NY 11201, USA.
3. Courant Institute of Mathematical Sciences, New York University, New York, NY 10012, USA.
4. Center for Technology and Economic Development, NYU Abu Dhabi, Abu Dhabi PO Box 129188, United Arab Emirates.
5. Computer Science and Engineering, University of Washington, Seattle, WA 98195, USA.
6. Punjab Information Technology Board, Lahore 54000, Pakistan.