Teaching

Web Components in Space | Video Series, 2022-present

Independently produced video series set on a space lab orbiting Earth to teach about emerging and interesting technology as it applies to the latest Web Standards. Web Components in Space

Author of Web Components in Action | Manning Publications, Summer 2019

Wrote ~450 page book on Web Components, the first book on the subject from a major publisher.

Mixed Reality Pavilion for Adobe Tech Summit | Moscone Center SF, February 2019

Worked with my colleague Bhautik Joshi to gather submissions to demo at an internal Adobe Tech Summit, working with each exhibitor and event management to get everything running smoothly. Once the event was up and running, I managed a team of 20 volunteers (and helped) to show off these Augmented and Virtual Reality experiences to conference goers.

WebVR Workshop | Adobe, Winter 2017

Gave a WebVR/A-Frame hands on lab at Adobe for a group of 20 people.

Hands on Flex Session | NCDevCon May 22,2010

Adrian Pomilio and I created beginner's applications and training material for this 2 hour hands on session.  We covered the basics of Flex, and then demonstrated how to build both a music player and Flickr photo viewer while the audience followed along

Adobe Flex 4 for Coldfusion Developers Training Seminar | Teachers Assistant, November 2009

Assisted David Tucker with a full day training seminar geared towards Coldfusion developers to train them for using the new Flex 4 Beta software for creating Coldfusion connected applications.  The event was challenging as Adobe only requested TA's days before the event.  Even though I was familiar with Flex 4, I had never used Coldfusion and didn't receive the training materials until the morning of the event.  Despite all this (with the help of two other TAs) the event was a big success.

Harvard University | Teachers Assistant, 2003-2005

Assisted teaching a Flash Actionscripting course presented by Scott Traylor. Created classroom examples, as well as offered actionscript help to students in computer lab. Also evaluated their performance to give out grades