1. Department of Computer Science, The University of Memphis, Memphis, TN, USA
2. Faculty of Computer Science, University of New Brunswick, Fredericton, Canada
3. Department of Electrical and Computer Engineering, Tennessee Technological University, Cookeville, TN, USA
4. Department of Computer Science, City University of Hong Kong, Hong Kong, China