School of Information Technology and Engineering
Vellore Institute of Technology
Santa Clara University, CA, USA