1. Electrical Engineering and Computer Science, Syracuse University, Syracuse, NY, USA
2. Lane Department of Computer Science and Electrical Engineering, West Virginia University, Morgantown, WV, USA
3. Department of Electrical and Computer Engineering, University of Washington, Seattle, WA, USA