I teach PHP, Ruby, and Rails at the City College of San Francisco (CCSF) and College of San Mateo (CSM), part of the time. With the rest of my time I follow my natural curiosity. In recent years this has led me to computer programming, and thinking about software design. I am currently working on phpthegoodparts.com, a site where I write about PHP.