About Me

I have always had an interest in learning how things work. Although I was not originally planning to become a computer geek, I was able to be exposed to computers and networking at Rice during the time that BSD UNIX was being worked on by the folks at Berkeley and TCP/IP was becoming the lingua franca of what we know today as the Internet. I also got my love of writing software during this time, even learning how to write machine language on my first personal computer, a TRS-80. So, I still like to get under the hood and look at how things work.

I also enjoy collaborative work. One of the first projects I was involved in at Baylor College of Medicine was a precursor of the World Wide Web called the Virtual Notebook System and it was all about fostering collaborative work. Collaboration is a cornerstone of how I work with people, subordinates and supervisors alike.

Professional Overview

I think of myself as a pragmatic Internet evangelist. I strongly believe that the ideals of the Internet (e.g. “Be liberal in what you accept, and conservative in what you send” for one) are good ones. But, I also know that even today, there are systems, business functions and even people that are not yet ready to embrace those ideals. So, I am pragmatic. I apply what can be applied and advocate for the rest in hopes that over time more ideals can take root. A copy of my professional resume is available. Unabridged sections on my work experience and skills are available here on the site. I also have a publications page and presentations list on this site.