I am not a programming guru, but a programming generalist. I have programmed in well over a dozen languages and across nearly every programming paradigm with good understanding of each and I have a very diverse background in computers, games, music, sound, images, websites, math, natural languages, taxonomy, and more. I am a guru in artificial intelligence and neural networks, however, and I am sitting on some architectures and algorithms that might well change the world if I can ever find someone who wants to hire me to use them.