Here is a collection of slides from a series of presentations I gave over the last few years. Updates and notes will be added later.