Erin Catto is your typical programmer: he loves math and physics.