1. College of Technological Innovation, Zayed University, Dubai, UAE
2. Computer Science Department, Kuwait College of Science and Technology, Doha, Kuwait
3. Department of Electrical Engineering and Computer Science, University of Ottawa, Ottawa, ON, Canada