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