Mark's research interests lie broadly in the field of human-computer interaction, and particularly in the areas of ubiquitous computing and end-user programming.