Speaking - Technical Presentations

Along with the privilege of working on great projects in my career, I've also been honored with many invitations to share my experience, creativity, and passion through various speaking engagements.  These are a variety of the technical presentations I've given over the years to professional organizations, schools and universities, and colleagues near and far.