Eric Auld

Mathematician turned software engineer. www.ericauld.net