1. Department of Computer Science, University of Nevada, Las Vegas, Las Vegas, NV, USA
2. Department of Electrical and Computer Engineering, University of Nevada, Las Vegas, Las Vegas, NV, USA
3. Department of Mechanical Engineering, University of Nevada, Las Vegas, Las Vegas, NV, USA