A collection of slides from various talks that I have given. http://deanhume.com