I aim to promote the science of computing and simplify the world of ones and zeroes.

General videos

Ongoing series

Fun animated videos introducing problems in and concepts of computing.

In progress...

To Be A Coder

10 episodes

A quick 10 episode series that introduces programming through the creation of an in-depth text game.

In progress...

Smart Coding in Java

15 episodes

Programming isn't about what language you learn first: it's about the concepts and understanding gained by learning it. This series attempts to teach the thinking behind programming before jumping into a language.