My name is Christian Lawson-Perfect. This site exists to link to all my doings around the web.
If you want to email me, you can! My email address is firstname.lastname@example.org. Like most people, I am especially open to receiving friendly emails.
A collection of papers, books, essays and poems that I find interesting entirely on their own merits. It's mainly bits of esoteric maths that I like to tell other people about, with references to the original papers so I can get it right after I half-remember the details.
I'm e-learning officer in the School of Mathematics and Statistics.
Most of my job involves writing the maths e-assessment system, Numbas.
I'm nominally a member of the MathJax development team.
I did some work to create an extension which adds Content MathML as an input.
I publish lots of stuff on GitHub.
I made this tool to have a quick way of rendering LaTeX, using MathJax.
I use it all the time, to check a command exists, or to see how something will look.
Because I like buying novelty domain names, and because I wanted to do something for Pi Day.
An infinitely scrolling list of the decimal digits of π.
I am available to make interactive thingies for maths talks and the like.
Here's an incomplete list of things I've made in the past:
- Building houses puzzle
- Spot the Error
- Interactive Puzzlebombs: 51, 54, 55
- Hexaflex yourself
- Droste Dobble
- 30 second arithmetic challenge
- Pancake flipping puzzle
- Nail painting puzzle
- A complete state diagram of a tennis match
- Princess in a castle puzzle
- Clever Hans the counting horse
- Sierpinski dots
- Plot of the Riemann Zeta function
- The great intersectionator
- Wordsearch generator
- Regex fractals
A plugin to add instant MathJax rendering of LaTeX to text areas and TinyMCE editors.
Small bits of code to answer questions I come up with.