Research & Publications
Most of my academic work has related to either procedural methods in computer graphics, or to mathematical / statistical work. These fields still interest me, and I've been able to apply what I've learnt in a corporate setting. Procedural methods have been useful for visualising data, drawing charts, and so on. They've even been surprisingly great for organising the tools and resources that an MCP server makes available to AI Agents. And statistical methods have always been useful when dealing with data of any kind.
My Masters degree is in computer science and was co-supervised by the archaeology department. It involved comparing techniques for correcting damaged areas of fossilised crania.
My PhD is unfinished. It involved unifying various grammar-based procedural modelling techniques — such as L-Systems and Shape Grammars — into a single modelling language.
I also have a short list of academic publications, including a few papers with students I've supervised.