Long time tinkering programmer, I've done professional work in web design and web application development and research work using parallel techniques in physics simulations. I'm currently teaching physics, computer science, and iPhone programming at a high school.