System Security (CSCI262): Session 4 SIM 2022, 2023, 2024, 2025; Session 2 SIM 2025; Spring 2023, 2024, 2025
Cybersecurity (CSIT 302): Session 2 SIM 2023, 2024, 2025; Spring 2019, 2022; Autumn 2023, 2025
Human Computer Interaction (CSIT226): Spring 2024, 2025
System Analysis & Project Management (CSIT883): Spring 2022; Autumn 2022, 2023, 2024, 2025
IT Project Management (CSIT214): Spring 2021, 2022; Autumn 2022, 2023, 2024, 2025
Security, Ethics and Professionalism (CSIT 988/488): Autumn 2021
Networks and Communications (CSIT127): Spring 2020
Information Technology Security and Risk Management (ISIT 937/437): Autumn 2020
Lattice-based Crypto (Reading Course): Spring 2019