I've been teaching software programming for over 6 years. I mainly focus on Free and Open Source tools and code. My lessons range from basic shell scripts to both 2D and 3D Game Design. My lessons are step by step instructions to software creation.I've also done a lot of work with Multimedia software for Video and Music Creation. Working with animations, in both 2D and 3D, I have a strong understanding of design for both video media and software interfaces.