Recent Articles


Here is a list of all of the courses that I've taught over the years at various institutions. If you are a former student please reach out! I'd love to hear how you are doing.


Here is a list of articles, books, videos, and other resources that I've read that have helped me throughout my career. I'm constantly sharing these with people and forgetting where the link is so I'm making this page to alleviate unnecessary Googling and Slack Message searchs.


On my business card, I am a Developer Advocate. In my mind, I am an engineer. But in my heart, I am a teacher