1. National Key Lab for Novel Software Technology, Nanjing University, Nanjing, P. R. China
2. Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur, Malaysia
3. Computer Vision and Pattern Recognition Unit, Indian Statistical Institute, Kolkata, India
4. Australian Artificial Intelligence Institute, University Technology Sydney, NSW, Australia
5. Google Developers Group, Bangalore, Senior Software Developer, NASDAQ, India
6. Department of Studies in Computer Science, University of Mysore, Mysore, Karnataka, India