Online Classes

The era of online education is upon us. Here are my humble offerings.

Dining Philosophers

Here's a game for helping learn Javascript!
In it, you'll learn about an old problem in computer programming, and you'll get to hack at it with whatever skills you've got, even if you've got none at all! Check it out.

Quaternions Explained

If you ever want to rotate an object in 3D space, you'll need to touch the mathematics of Quaternions. I worked hard for my understanding of them, and felt there wasn't an approachable enough introduction to the subject, so I made this video. To date, it's the top result for a YouTube search of "Quaternions"

Site made by Dan Finlay 2013.