C620790ae5bf5b50c245b2e0ef95f338?s=128

Dean Hume

deanohume

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