1. College of Science and Engineering, Hamad Bin Khalifa University, Qatar Foundation,Division of Information and Computing Technology,Doha,Qatar
2. University of Virginia,Department of Computer Science,USA
3. University of BRADFORD,Faculty of Engineering & Informatics,Department of Computer Science,United Kingdom