April 2017 - Present: Assistant Professor, Military College of Signals (MCS)
- Spring 2017 Digital logic design (UG)
- Summer 2017 Formal methods (PG)
January 2012 – December 2016: Assistant Professor, Shaheed Benazir Bhutto University, Peshawar.
- Lecturer for undergraduate courses in Computer Science
- Data Structures, Artificial Intelligence, Programming Fundamentals, Discrete Structures, and Web Development
February 2008 – January 2012: Teaching Assistant, The University of Sheffield, Sheffield, United Kingdom
- Mathematics and Statistics support for engineering student
Teaching assistant for under- graduate courses in Control and System Engineering, including Systems Engineering Mathematics, Computing and system design, Modeling and Simulation.
March 2006 – October 2007: Lecturer, COMSATS Institute of Information Technology, Abbottabad.
- Lecturer for undergraduate courses in computer science, including Data Structure and Algorithms, Automata Theory, Internet Technology, Web Engineering