Teaching
Edinburgh Napier University, United Kingdom
Lecturing
CSN11128/9 Incident Response and Malware Analysis
CSN11111/8 Network Security
CSN11108 Computer Systems
CSN08101 Systems and Services
CSN08112 Computer Systems (Bridging)
CSN07102 Practical Networks 1
University of Technology, Sydney, Australia
Lecturing
32524 LANS and Routing (Postgraduate)
31270 Networking Essentials (Undergraduate)
48720 Network Fundamentals (Undergraduate)
Mentoring
32572 Reflective Practice in Information Technology (Postgraduate)
Tutoring
31246 Network Design (Undergraduate)
31252 Network Security (Undergraduate)
32548 Network Security (Postgraduate)
32523 Operating Systems for Network Security (Postgraduate)
41900 Fundamentals of Security (Undergraduate)
Research Student Supervision
Current Students
Mrs. Lulwah M. Al-Harigy - Ph.D. Candidate @ Edinburgh Napier University
Thesis topic: TBD
Role: Second Supervisor
Mr. Peter Aaby - Ph.D. Candidate @ Edinburgh Napier University (Graduating 2019)
Thesis topic: A Framework for Continuous Authentication Systems using Behavioural Biometrics
Role: Director of Studies
Past Students
Mr. Lukasz E. Zablotni - First Honours with Medal, Edinburgh Napier University (Graduated 2017)
Dr. Peter McLaren - Edinburgh Napier University (Graduated 2019)
Thesis topic: Identifying malicious activity in virtual environments
Role: Third Supervisor
Dr. Craig Thomson - Edinburgh Napier University (Graduated 2021)
Thesis topic: Exploiting the Mobility Patterns of Mobile Sink Nodes to Improve the Efficiency of Duty-cycling and Routing in Wireless Sensor Networks
Role: Second Supervisor
Dr. Safa Habibullah - Edinburgh Napier University (Graduated 2021)
Thesis topic: An approach to evolving legacy enterprise systems to cloud-based lean microservices
Role: Second Supervisor
Dr. Kehinde O. Babaagba - Edinburgh Napier University (Graduated 2021)
Thesis topic: Application of Evolutionary Machine Learning in Metamorphic Malware Analysis and Detection
Role: Director of Studies