leighmcculloch.com leighmcculloch.com is my personal website that hosts my blog, and has slides from some of the talks I have given.