1. Computer Laboratory University of Cambridge Cambridge UK
2. Department of Electrical Engineering Information Technology University Lahore Pakistan
3. Zhejiang University Hangzhou China
4. Computer Science Department Information Technology University Lahore Pakistan