I’m a computer scientist interested in building on research to produce useful software with real-world applications. My research interest is in causality and its applications to predictive, generative and explanatory models. I have experience working for a small startup, a large financial institution, building software for research and a small business. I currently supervise students doing the Computer Science course at Cambridge University. I’m also a Fellow at King’s College, Cambridge.

Fancy a chat? api [at] apih [dot] co

### Work-related

May 2024

Computing women school outreach talk - Karen Spark Jones, tf-idf, and it's information theoretic interpretation [slides]

Panel discussion with graduate students Tina, Ceren and Alex [event page]

March 2024

School outreach talk - some ideas behind the internet [slides]

November 2023

Wednesday seminar talk: a brief intro to causality [slides]

Informal talk at the Kings CompSci thursday social on diffusion models [slides]

Summer 2023

Supervising Scott's Liar's Dice project [repo]

Supervising Sam's MothBot project with Gabriela [repo]

#### Small-group teaching

2023-2024

Introduction to graphics

Discrete mathematics

Algorithms 1

Algorithms 2

Machine learning and real-world data

Computer Networking

Introduction to Probability

Formal Models of Language

2022-2023

Introduction to graphics

Introduction to Computer Architecture

Algorithms 1

Algorithms 2

Computer Networking

Complexity theory

Formal models of language

2021-2022

Data Science

Introduction to Probability

2020-2021

Data Science

Introduction to Probability

2019-2020

Data Science

Introduction to Probability

2019-2020

Data Science

Introduction to Probability

2018-2019

Data Science