Academic Positions Held:
- Associate Professor College of Computing, Horizon University College Sharjah, UAE, January to date.
- Associate Professor Department of Information Engineering Technology, National Skills University Islamabad, Pakistan, August 2023 to December.
- Associate Professor at Department of Information Engineering Technology, National Skills University Islamabad, Pakistan, June 2022 to June 2023.
- Visiting Professor at School of Engineering and Computing Informatics, Dar Al-Hekma University, Jeddah, Saudi Arabia, Spring 2021.
- Associate Professor at Department of Computer and Network Engineering, College of Computer Science and Engineering, University of Jeddah, Jeddah, Saudi Arabia Sep 2020 to June 27, 2022.
- Assistant Professor at Department of Computer and Network Engineering, College of Computer Science and Engineering, University of Jeddah, Jeddah, Saudi Arabia Feb 1 2019 to Sep 2020.
- Assistant Professor at Department of Computer Science, Faculty of Computing and Information Technology, University of Jeddah, Jeddah, Saudi Arabia Oct 9 2016 to Jan 2019.
- Assistant Professor at Department of Computer Engineering, University of Engineering and Technology, Taxila, Pakistan 7 July 2015 to Oct 8, 2016.
- Research Associate at Image Processing and Pattern Recognition Laboratory, Beijing Normal University, Beijing, China. Sep 2009 to June 2015.
Administrative Positions Held:
- In charge, Information and Communication Technology, National Skills University Islamabad, Pakistan, Sep 2022 to June 2023.
- Chairperson, Department of Information Engineering Technology, National Skills University Islamabad, Pakistan, August 2022 to June 2023.