Welcome to my homepage! For contact information, look here.

Here I keep a collection of miscellaneous writings for your reading pleasure and my own archival needs:


…or you can (maybe) find more in the archives.

You can stay up-to-date with new posts using the Atom feed.


I am also beginning to keep a list of projects that I (sometimes) work on: