1. Department of Mechanical and Industrial Engineering, Northeastern University, United States
2. Department of Electrical and Computer Engineering, Northeastern University, United States
3. Khoury College of Computer Sciences, Northeastern University, United States
4. College of Arts, Media and Design, Northeastern University, United States