Portfolio item number 1
Short description of portfolio item number 1
Short description of portfolio item number 1
Short description of portfolio item number 2 
Undergraduate course, Singapore University of Technology and Design, 2018
This course is an introduction to the fundamental principles and techniques of software construction that have greatest impact on practice. Topics include basic concepts of software design, software testing, automated software test generation, automated software security testing via blackbox, greybox and whitebox fuzzing approaches.
Undergraduate Course, Singapore University of Technology and Design, 2018
This course focuses on the design and operation of secure and safe Cyber Physical Systems (CPS). Students will learn (a) the general architecture of CPS in different domains including public infrastructure, (b) control mechanisms and communication protocols in CPS, (c) programming of PLCs, (d) nature and severity of cyber-attacks as well as detection and defence mechanisms.
PhD CDT Module, University of Bristol, 2021
This module was delivered as part of the EPSRC Centre for Doctoral Training (CDT) program at the University of Bristol. It addresses the fundamental concepts, vulnerabilities, and engineering principles required to design and maintain resilience in interconnected physical, social, and digital infrastructures.
MSc Module, University of Bristol, 2022
This postgraduate module was delivered from 2022 to 2024 within the MSc Cyber Security (Infrastructures Security) programme at the University of Bristol. The course focuses on identifying vulnerabilities, designing mitigation strategies, and securing deployment models across internet-of-things (IoT) ecosystem architectures and industrial internet-of-things (IIoT) frameworks.
MSc Module, University of Bristol, 2022
This module was taught between 2022 and 2024 as part of the MSc Cyber Security (Infrastructures Security) programme at the University of Bristol. The course delivers an in-depth understanding of securing Operational Technology (OT) and Critical National Infrastructure (CNI) against complex cyber threats.
MSc Module, Swansea University, 2025
This postgraduate module was delivered in 2025 as a core component of the NCSC-certified MSc Cyber Security programme at Swansea University. The course blends advanced cryptographic theory with hands-on computer forensics methodologies to secure complex data architectures and investigate security breaches.
MSc Module, Swansea University, 2026
This advanced postgraduate module was delivered in 2026 as a core technical element of the NCSC-certified MSc Cyber Security programme at Swansea University. The course delivers an intensive, hands-on methodology for identifying architectural weaknesses, discovering security flaws, and executing controlled exploitation techniques to secure enterprise networks.