1. Computer Science and Engineering, University at Buffalo, SUNY, Buffalo, NY, United States of America
2. Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA
3. Computer Science, Iowa State University, Ames, IA, United States of America
4. Computer Science and Engineering, State University of New York at Buffalo, Buffalo, NY, USA
5. Electrical Engineering, University at Buffalo, SUNY, Buffalo, NY, USA
6. Computer Science, Univerisity of Virginia, Charlottesville, VA, USA
7. Electrical and Computer Engineering, Purdue University, West Lafayette, IN, United States of America