1. Computer Science and Information Technology Department, NED University of Engineering and Technology, Karachi, Pakistan
2. Department of Computer Engineering, Sir Syed University of Engineering and Technology, Karachi, Pakistan
3. College of Education, Health and Human Services, Longwood University, Farmville, VA, USA