CV🔗
I am a Lecturer in Computer Science in the Department of Cybersecurity and Computing at Abertay University. My expertise are in computer networking, especially layer 3, and operating systems, with a particular focus on privacy. I hold a PhD in Computer Science, and an AdvanceHE Fellowship.
Awards and Qualifications🔗
- Best PhD Dissertation 2025
- PhD, "Enhancing Privacy for Secure Internet Communications Using ILNP," University of St Andrews, 2024
- MSci Computer Science, University of St Andrews, 2020
Professional Service🔗
Teaching🔗
I regularly perform the full range of Higher Education teaching activities, including writing and delivering lectures, project supervision, small group tutorials, and lab supervision, and have experience in every stage of the assessment processes, from writing coursework and exams to marking, moderating, and providing feedback.
As with my research, the main area I teach is computer systems, with a particular focus on networks, security, and privacy.
Abertay University (2025-)🔗
2025/26:🔗
- CMP201: Data Structures and Algorithms 1, a second-year module teaching students how to use and evaluate fundamental algorithms and data structures
- CMP202: Data Structures and Algorithms 2
- MAT311: Mathematics for Cyber Security, a third-year module focusing on the maths behind cryptography, including the internal design of symmetric stream and block cyphers, asymmetric cryptography, and deployment concerns.
- Supervision of undergraduate and PGT dissertation projects
2024/25:🔗
- CMP202: Data Structures and Algorithms 2, a second-year module introducing students to both task and data parallelism
- Supervision of PGT dissertation project
University of St Andrews (2023-2024)🔗
2024/25:🔗
- CS1007: Computer Systems Fundamentals
- CS4203: Computer Security
- Supervision of undergraduate and PGT dissertation projects.
2023/24:🔗
- CS1007: Computer Systems Fundamentals, an introductory module taking new-to-CS students from their first shell command through to full Unix system administration.
- CS4203: Computer Security, a fourth-year module covering the fundamental concepts of cybersecurity, and their relevance across a wide range of topics in computer science.
- CS4103: Distributed Systems, a fourth-year module covering the underlying theory of distributed systems and various case studies of real systems.
- Supervision of undergraduate and PGT dissertation projects.