This site has information about my various professional activites.


I've given quite a few talks around the world. If you're interested in talks I've given you find them here, or if you'd like me to speak at your event you can see my schedule and availability here.


I'm an experienced teacher and trainer with a particular focus on helping beginner and intermediate Python programmers raise there skills to the next level. Learn more here.


I work on several different things, including the Python Software Foundation, PyCon US, and Trans*Code, and you can learn more here.