Modules

Induction Computing
Induction Computing

Orientation and foundation skills for the MSc programme

Launching Into Computing

Core concepts and academic skills for computing studies

Advanced Object Oriented Design and Programming

Advanced OOP concepts, patterns, and software design


Network Security
Network Security

Vulnerability Assesment, Security and Compliance management

Security and risk management

Identify, assess, and mitigate digital threats

Recent Posts

Modelling Social Engineering Threats Based on Aijaz, M. and Nazir, M. (2024)

1. What are the main challenges in modelling and evaluating the outcomes of Social Engineering Threats (SETs), and how does this study address them? The primary challenge in modelling SETs is the inherent unpredictability of human behavior, which makes rigorous mathematical evaluation difficult. Unlike technical exploits, SETs rely on psychological manipulation, which is historically hard … Continue reading Modelling Social Engineering Threats Based on Aijaz, M. and Nazir, M. (2024)

Bayesian Risk Update (Think Bayes 2) Based on Downey (2022), Chapters 1 & 2

I used Allen Downey’s ThinkBayes2 library to practice Diachronic Bayes, the process of updating a hypothesis ($H$) based on new data (D). The Problem: I worked through the “Cookie Problem” and “Monty Hall Problem” to understand the mechanics of the formula: P(H|D) = (P(H)P(D|H))/(P(D)). Application to Risk: I treated the “Prior” (P(H)) as our initial … Continue reading Bayesian Risk Update (Think Bayes 2) Based on Downey (2022), Chapters 1 & 2

Monte Carlo Simulation (Python) Based on Fizell (2022)

To understand how to model risks with high variance, I developed a Python script using numpy and pandas to run a Monte Carlo simulation. Instead of relying on a single “average” prediction for future risk exposure (e.g., potential financial loss), the simulation generated 1,000 random iterations based on historical volatility. Key Concept Applied: The script … Continue reading Monte Carlo Simulation (Python) Based on Fizell (2022)

More Posts