1. Electrical and Computer Engineering; University of Arizona; Tucson AZ USA
2. University of Southern California; Los Angeles CA USA
3. Department of Computer Science and Engineering; University of Buffalo, State University of New York; Buffalo NY USA