Howdy! I'm a retired professor of computer science. I enjoy
- doing research in computational social choice and other areas of artificial intelligence,
- programming games, simulations and visualizations,
- solving programming-contest-style problems and
- experimenting with various programming languages, especially those with a functional design.
Currently I'm putting some older projects on GitHub to motivate myself to keep improving them.
Some of the JavaScript code I wrote many years ago is particularly embarrassing to look at now,
but the pairwise-ordering and county-cricket-colours projects are examples of my modern JavaScript style.

