1. Information Technology University of the Punjab,Department of Electrical Engineering,Lahore,Pakistan
2. College of Engineering, Qatar University,Department of Computer Science and Engineering,Qatar
3. King Abdullah University of Science and Technology (KAUST),Innovative Technologies Laboratories (ITL),Saudi Arabia