My interests as a programmer include:
- Simulations
- AI
My approach with AI is not to create a sophisticated AI, but to create a simple one that reveals something interesting about the puzzle or simulation it is interacting with.
- Game design
- Live coding through a scripting language
Languages I use include C++, Lisp, Scheme and Lua.
Tools and APIs I use include Qt toolkit, ECL, PLT Scheme, Emacs and Visual Studio Express Edition.