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