Want to develop simulations that encourage end-user self-education by exposing the opportunity to design the world, exploit its mechanics. Natural systems programmer. Personal projects include emulated computers of simplified architectures, visual programming languages, workflow software, small videogames.