1. Purdue University, Elmore Family School of Electrical and Computer Engineering, West Lafayette, Indiana, United States
2. Purdue University, School of Aeronautics and Astronautics, West Lafayette, Indiana, United States
3. Purdue University, Department of Computer Science, West Lafayette, Indiana, United States