I hold an undergraduate degree and have just completed my DPhil (PhD) from Oxford University, both in computer science. My particular interests are geometry and the modelling of real-world systems. Most recently I have been improving molecular docking software from a spatial reasoning and general algorithm design approach. However, I've also developed lightweight console utilities, database-driven applications, and client/server networked systems.
When not in front of a computer I also enjoy cooking (pie is my speciality), theatre (watching and working backstage), and board games (playing and occasionally designing).