Welcome to the website of James W. Hanlon. Here you'll find notes on subjects of interest and projects I've been working on, as well as various archived documents and talks, and some information about me.


Browse: by catergory, by tag.