Personal Links

Personal History A one-page personal history.
Resume A brief resume.
Essays A series of essays I have written, with occasional new material.
Photos Sporadic postings of photo albums.

Projects

Distributed Proofreaders Get involved in saving history one page at a time.
Asylum I created Asylum Computer Services LLC for professional services.
Computer Science Labs archive Labs provided for Computer Science education.