Job Experience
Associate Professor (Aug 2022 - to date), School of Computing Sciences, University of East Anglia, Norwich, UK.
MS Modules Taught:
Network Security and IoT (CMP-7037B)
Web Development (CMP-7003A)
Undergraduate Modules Taught:
Networks (CMP-5037B)
Systems Analysis (CMP-5003A)
Supervision:
No. of MSc students supervised: 5 (completed)
No. of BSc students supervised: 2 (ongoing)
Associate Professor (Aug 2017 - July 2022), Dept. of Computer Science, College of Computing and Information Technology, King Abdulaziz University, Jeddah, KSA.
MS/PhD Courses Taught:
Network Security (EMCS 631)
Applied Cryptography (EMCS 621)
Security Assessment (EMCS 641)
Advanced Topics in Networking (CS 701)
Undergraduate Courses Taught:
Computer System Security (CPCS 463)
Computer Networks I (CPCS 371)
Computer Networks II (CPCS 372)
Computer Network Practices (CPCS 473)
Selected Topics (Ethical Hacking) (CPCS 494)
Introduction to Programming (CS 201)
Human Computer Interactions (CPCS 381)
Supervision:
No. of PhD students supervised: 1 (Completed)
No. of MS students supervised: 3 (Completed)
No. of BS students supervised: 8 (Completed)
Assistant Professor (April 2012 - Jul 2017), Dept. of Computer Science, College of Computing and Information Technology, King Abdulaziz University, Jeddah, KSA.
MS/PhD Courses Taught:
Network Security (CS 742)
Advanced Topics in Computer Networks (CS 642)
Undergraduate Courses Taught
Computer Networks I (CPCS 371)
Computer Networks II (CPCS 372)
Computer Network Practices (CPCS 473)
Selected Topics (Ethical Hacking) (CPCS 494)
Introduction to Programming (CS 201)
Human Computer Interactions (CPCS 381)
Supervision:
No. of MS students supervised: 1
No. of BS students supervised: 15
Postdoc Fellow (Oct 2009 - Jan 2012), Computer Security Research Lab, Dept. of Comp. Sci. and Engg., University of Quebec in Outaouais (UQO), Canada.
CA-sponsored project that develops a method for the validation of consistency and completeness of access control policy set using data mining algorithms.
Research and development on designing access control anomalies detection methodology.
Research and development on risk-based decision methods for access control systems.
Research Assistant (Sep. 2005 – Aug 2009), Ubiquitous Computing Lab, Kyung Hee University, Korea.
Research and development of security services for ubiquitous computing environments.
Developed a resource efficient framework, called an intrusion-tolerant trust-based privacy assured security solution for wireless sensor networks, featuring trust management, secure routing and key management.
Developed a Group-based Trust Management Scheme (GTMS) for clustered wireless sensor networks.
Developed an identity, route and location privacy algorithms (IRL and r-IRL) for wireless sensor networks.
Projects
IGI-sponsored project that develops an authentication and access control solution for mobile devices in virtual product and manufacturing environments.
Jr. Software Engineer (May 2003 – July 2003), Precience Technologies (Pvt) Ltd. Karachi, Pakistan.
Volunteer Job Experience:
Team Leader (Jan. 2008 – Aug 2009), Ubiquitous Security (uSec) team of Ubiquitous Computing Lab, Kyung Hee University, Korea.
Organized a group of 6 students.