My work consistently touches on a few key themes

Find and Use Information

Big data, open data, hard to use data. We are awash with data. Turning this data into information is hard. While algorithms are critical, it is ultmately people who make sense of data, not computers.

Human-Centered Design

Software should help people acheive their goals both individually and collectively. To achieve this, design must focus on people and be guided by a deep understanding of their experience.

Supporting Creativity

Creativity is more than pretty pictures. Nearly everyone works in an environment that requires them to gain expertise in a domain and iteratively explore ideas to develop novel solutions. Software can help.