This is the personal site of Mike Travers. I'm a software engineer, designer, writer, and researcher in the San Francisco area.

I'm interested in tools to make programming easier and more expressive, for children, scientists, and others. I got a PhD from the MIT Media Laboratory in this area in 1996, focusing on the role of agency as a concept and metaphor in programming environments.

More recently I've worked on a variety of systems for scientific and medical computation, knowledge management, and visualization. These professions tend to have the hardest knowledge management tasks, and there is a lot of potential for computational systems to be a better job of supporting this work.


Some Projects and Hacks