My blog The Endeavour has short, self-contained articles on a variety of topics, technical and non-technical.

Here are some of my most popular posts.

There are several ways to subscribe to the blog.


In addition to my personal Twitter account, I maintain a range of technically themed twitter accounts.


Here are some journal articles and technical reports I’ve written, and notes on math and computing.


Here are some of the presentations I have given at conferences, universities, and businesses. If you’d be interested in having me speak at your company or event, please let me know.