speaking engagements

I do a bit of speaking at conferences, camps, classes and meet-ups. Whenever possible I post slides, presentations and videos here.

Pages