He works on graph drawing and information visualization, geometric algorithms and data structures, human computer interaction, and pervasive computing.