He teaches a number of programming languages, including Visual Basic, C++, Java and, when he s feeling masochistic, Assembler, but mostly he teaches C++. He also