I am a postdoctoral researcher in the Department of Mathematics at Imperial College London. I investigate complex, weirdly-behaving fluids and how objects and organisms move through them.

I also give popular maths lectures for all ages across the UK, most commonly on the maths of chocolate fountains! I write maths jokes and pop maths articles for a maths magazine I produce; and I have also taught A-level and undergraduate maths courses.

If you’d like to book a talk or workshop for your event, contact me.


My research area is complex fluids: fluids that don’t behave in the way that we would expect more standard Newtonian fluids (like water, air and honey) to. So this might include mayonnaise, blood or chocolate. Indeed, my master’s project was looking at the fluid dynamics of chocolate fountains—a particularly interesting/tasty study into the behaviour of such non-Newtonian fluids.

In my PhD research, I wrote software using a technique called Stokesian Dynamics to investigate some interesting problems in suspensions—modelling the flow of viscoelastic fluids, explaining some curious sedimentation observations in experiments, and seeing how much friction between particles is responsible for shear thickening.

In my last postdoc position, I looked at modelling shear thickening for use in cryopreservation. In my current position, I am modelling biological organisms swimming through obstacles in their environment.

Popular maths and outreach

I give talks of various lengths on the maths behind chocolate fountains semi-regularly. These have been at KS4 enrichment days around London, at the Royal Institution, and for a more pop-science adult audience at a Science Showoff.

I’m part of the team which launched Chalkdust, a maths magazine, last year, which has been received very well. Some of my articles – as me and as the local agony uncle – can be read on their website.


I have spent three years teaching an undergraduate calculus course at UCL for the BASc programme. I also work for the Further Maths Support Programme, teaching A-level Further Maths, and from time-to-time do some private tutoring.

Material for the courses I am teaching are available here, as well as relevant notes to courses I have taken in previous years. I have also produced course notes on a professional basis.


I work with St John Ambulance on a volunteer basis, helping to run summer camps and developing large online systems for their training and youth programmes.

Additionally, I have taken on professional web development work, designing administrative systems, and have worked on a number of interesting projects, including a system for the prison service.