1. Lahore University of Management Sciences, LUMS,Department of Computer Sciences,Pakistan
2. Lahore University of Management Sciences, LUMS,Department of Biology,Pakistan
3. University of Lahore,Department of Computer Sciences,Pakistan
4. King Fahd University of Petroleum and Minerals,IRC for Renewable Energy and Power Systems,Electrical Engineering Department,Saudi Arabia