This small corner of the web is carved out to provide a little detail on me, my work, general musings on life and technology, as well as a few ways to get a hold of me.

All opinions, articles, papers, etc., posted on this site are my own, and are not necessarily the views of my employer.