Associate Professor at School of Computing, Horizon University College Ajman, UAE (formerly Skyline University College Sharjah, UAE) Jan 2024 to date
Associate Professor at Department of Information Engineering and Technology, Faculty of Computing and Information Technology, National Skills University Islamabad, Pakistan August 2023 Jan 2024
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 July 2023
Associate Professor at Department of Information Engineering and Technology, Faculty of Computing and Information Technology, National Skills University Islamabad, Pakistan June 2022 to July 2023
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 2022
Adjunct Professor at School of Engineering and Computing Informatics, Dar Al-Hekma University, Jeddah, Saudi Arabia, Spring 2021
Assistant Professor at Department of Computer and Network Engineering, College of Computer Science and Engineering, University of Jeddah, Jeddah, Saudi Arabia, Feb 2019 to Sep 2020
Assistant Professor at Department of Computer Science, Faculty of Computing and Information Technology, University of Jeddah, Jeddah, Saudi Arabia, 9th Oct 2016 Jan 2019
Assistant Professor at Department of Computer Engineering, University of Engineering and Technology, Taxila, Pakistan, 7th July 2015 to 8th Oct , 2016