Learning and Teaching

Programme leadership, teaching practice, and learning resources

My learning and teaching work brings together cyber security education, curriculum development, academic quality assurance, partnership delivery, and practice-focused student support.

Programme leadership

Cyber Security programme leadership

University of Roehampton

Leads MSc Cyber Security provision, MSc Cyber Security (Conversion) development, and transition to 30-credit curriculum structures.

Accreditation and standards

Accreditation and quality assurance

NCSC, PSRB, partnership delivery

Led successful NCSC accreditation work and supported professional body accreditation, validation, moderation, and academic standards processes.

Partnership delivery

International and scalable delivery

FutureLearn, BSBI, CDS-DS, and wider partnerships

Leads and supports partnership delivery, online and scalable learning provision, and content review across postgraduate and undergraduate computing and cyber security programmes, with a focus on consistency, quality assurance, and student learning experience.

Training and consultancy

Training and consultancy

CCCU and East Kent Hospitals Trust

Led summer and winter school data analytics training for junior data analysts, including lectures, tutorials, and ad-hoc consultancy.

Recognition

Teaching qualifications and professional standing

Canterbury Christ Church University · 2023-2024

Postgraduate Certificate in Academic Practice

Level 7 qualification in higher education teaching, learning, assessment, and student support.

FHEA

Fellow of the Higher Education Academy

Recognition against the UK Professional Standards Framework for teaching and learning support in higher education.

Public Materials

Lectures and practical learning resources

This area will collect selected lectures and practical labs in computer science and cyber security. GitHub links can be added as each repository becomes available.

Lectures

Computer science and cyber security

Lecture materials · Cyber security

Cyber Risk Management

Lectures covering cyber risk concepts, risk assessment, governance, controls, communication, and decision-making in organisational security contexts.

Lecture materials · Cyber security and digital forensics

Digital Forensics

Lectures covering digital forensic principles, evidence handling, investigation processes, forensic artefacts, analysis methods, and reporting.

Lecture materials · Cyber security

Fundamental Cybersecurity

Lectures covering foundational cyber security principles, including threats, vulnerabilities, risk, security controls, network security, and the role of human and organisational factors.

Lecture materials · Computer science

Fundamentals of Computer Systems

Lectures introducing core computer systems concepts, including hardware, operating systems, data representation, networking foundations, and how systems support modern computing practice.

Practice

Labs and applied activities

Practical activities · Cyber security

Cyber Risk Management

Practice-focused activities for identifying, assessing, communicating, and managing cyber risk across technical, organisational, and governance contexts.

Practical labs · Cyber security and digital forensics

Digital Forensics

Practice-based material for digital evidence handling, forensic investigation workflows, artefact analysis, evidential reasoning, and reporting.

Practical labs · Cyber security

Fundamental Cybersecurity

Practical lab material supporting foundational cyber security topics, including security concepts, applied investigation, risk awareness, and technical exercises.

Practical labs · Computer science

Fundamentals of Computer Systems

Practical lab material supporting core computer systems topics, including systems concepts, command-line practice, operating system foundations, and computing workflows.