If you made any changes in Pure these will be visible here soon.

Personal profile


My current research interests include modelling of biological systems, virtual reality, procedural animation, control theory, and robotics. In the past I have also worked on term rewriting, graph rewriting, higher order rewriting, category theory, concurrency and functional languages.


I am directly employed by the John Innes Centre, but maintain visiting status at UEA and an email address.

External positions

Senior Scientist, John Innes Centre

Collaborations and top research areas from the last five years

Recent external collaboration on country/territory level. Dive into details by clicking on the dots or