1. Electrical and Computer Engineering Department, University of Texas at San Antonio, San Antonio, TX, USA
2. Google, Mountain View, CA, USA
3. Computer Science Department, University of Texas at San Antonio, San Antonio, TX, USA
4. University of Texas Health Science Center, San Antonio, TX, USA