I enjoy speaking to local user groups and enjoy sharing what I've learned with others. Here are a few presentations I've given in the past.

Wrapping your brain around Async and Await in C#

Learn how to make your code asynchronous and common pitfalls encountered when doing so.

Introduction to Xamarin

An introduction to programming mobile apps with Xamarin and C#

Technical Interviewing: Tips 'n' Tricks

Interview tips while seeking an exciting career as a computer programmer, and a few for interviewers too.

Game programming with JavaScript

Learn how to make 2D games that run in the browser with JavaScript.


Introduction to Android programming with Xamarin and C#


Things *NOT* to do while programming


An introduction to jQuery