Yeah, I do 3D graphics/animation and programming.. I've built courses teaching all the stuff you mention and more.. My favorite projects have been animated 3D models of the TF-34 engine used in the A-10's, the F100 used in the F-16s, and (I forget the name) the engine in the C-130J model planes...
Its kind of weird - I do software development, but I actually work for Public Affairs, which is totally unrelated.. Normally everyone I work with is working the air shows, but I had to be here in case there was an accident.. in that case, Public Affairs' phones would be ringing off the hook from every enlisted persons family and every news source in the US.. So, basically I was here to man the phones in an emergency, which thank goodness, didn't happen.. While I was "working" I got to hang in the VIP tent all day eating for free hanging with the Thunderbird pilots etc... Its a tough life.......
Friendship is like peeing your pants.. Everybody can see it, but only you can feel the warmth..