Artificial Intelligence and Ethics

Ethical, legal, and governance issues in modern AI systems.

Chatbots in Healthcare

A healthcare chatbot sits at an unusually sharp intersection: the upside of automation (availability at 3am, no waiting room, consistent triage questions asked every time) meets the downside of getting it wrong in aโ€ฆ

Legal Framework in Computing

Software does not run in a legal vacuum. Every system that stores a name, processes a payment, or crosses a border engages a web of legislation whose penalties are measured in percentages of global turnover โ€” and, forโ€ฆ

Project Marking as BDD

Assessment rubrics for substantial software projects tend to read like the kind of requirement Behaviour-Driven Development was invented to fix: plausible-sounding prose that two different readers can honestly disagreeโ€ฆ