About Me.

I am currently an Assistant Professor of Computer Science at Macalester College. My research explores topics in 3D human-computer interaction, data visualization, and computer graphics. In particular, I answer questions such as how to interact with spatial data more effectively using new computer interfaces including virtual reality displays, multi-touch input, and 3D body tracking.

I received my masters and PhD at the University of Minnesota under Daniel Keefe with the Interactive Visualization Lab. Previously, I have worked as a software developer for Ultralingua, inc. and received a B.A. in Computer Science from Carleton College.

When I am not teaching, I play water polo with the Minnesota Masters Water Polo Team, create art in metal and wood, cook, and enjoy canoeing and hiking with my wife, Becky.

Please see my curriculum vitae for more information