I’ve been teaching in London in Prep Schools since 2006. Before that I worked in IT research and knowledge management consultancy. In terms of academic background, my first degree was in Ancient Greek & Philosophy and my Masters was in Computer Science.

I get interested in things easily, but I’ve always been interested in learning in one shape or another. A good example of the sort of thing I spend my time tinkering with is MIST, which stands for Mentored Investigations in Science and Technology.

My favourite quote for the moment

is this, from Robertson Davies:

Consistency is the virtue of tiny minds

Pictures I’ve just taken

(however ineptly)

Music I’ve listened to


Books I’ve just read


Doodle Revolution
Put Out More Flags
Miss Pettigrew Lives for a Day
In Praise of Idleness
The Righteous Mind: Why Good People are Divided by Politics and Religion
Algorithms to Live By: The Computer Science of Human Decisions
Stone Soup
Cryptocurrency: How Bitcoin and Digital Money are Challenging the Global Economic Order
The Moon Stallion
The Wars of the Roses
Day of the Caesars
Mark. Plan. Teach.: Save time. Reduce workload. Impact learning.