Teaching
Teaching
Modules across web development, cyber security, programming and engineering. Slide decks for each session are linked from the module pages.
1st year
2022 to 2026- EEEE1040
Introduction to Software Engineering and Programming
University of Nottingham · 150 students · 10 credits
2022 to 2025 - EEEE1002
Applied Electrical and Electronic Engineering: Construction Project
University of Nottingham · 75 students · 40 credits
2023/24
2nd year
2024 to 20263rd year
2025/26Masters
2023 to 2026Prepared, not delivered
Modules I wrote and prepared for 2025/26 but left before they ran. The materials are complete and the slides are published here.
- CMU4XX
Fundamentals of Systems and Networking
1st year · Birmingham Newman University · 20 credits
2025/26 - CMU5XX-INFOSEC
Information Security for Industry
2nd year · Birmingham Newman University · 20 credits
2025/26