Welcome to my site, a place to share the diversity of my professional interests, and to disseminate resources for other engineers, scientists, and developers.