modeling design knowledge

Great news! We’ve got another paper out on knowledge construction in design. We introduce something we call the CDH model of design knowledge, which stratifies different bodies of design-specific knowledge into ranked levels. We compare it with existing hierarchical models of knowledge, and describe its unique uses and benefits for both design research and design […]

Interactivity Profiler

Last year, along with Omar Sosa-Tzec and John M. Carroll, I published a paper at SIGDOC introducing the concept of visual references. Visual references combine bibliographic information with photographic images, textual annotations, and diagrammatic annotations, in order to communicate what we called design-related intellectual influence. The following diagram distinguishes visual references from traditional, text-based references […]

new publication

Great news! We have a new publication out today summarizing some of the work we’ve been doing in an online debate community ( In particular, we discuss how conflict can serve as well as undermine the work that moderators do, and we highlight ways that UI design could be a scalable way to facilitate conflict […]

GroupMe Projects

For the final project in my undergrad human-centered design class this year, I gave students a design brief focused on GroupMe. The challenge was broad, and the deliverables were diverse and interesting. In addition to generating presentations, I asked students to create one-sheets showcasing their projects. One of the teams (David Lu, Alex Yun, Kevin […]

design course development

I’ve been sketching some new ideas for undergraduate design courses, and, although I came up with these with a particular program in mind, they could easily be iterated on to fit within many other curricula, as electives, etc. I’m sharing them here so that you might be inspired to take an idea and run with […]

the first design problem

There’s a great line in a recent exploration of near-future UX issues. It goes: Design is about solving problems. And deciding how to solve a problem is the first design problem to be solved. I like this report, but I want to offer a different perspective here. Deciding how to solve a problem could in […]

Finally, DIS

After a few years of submitting papers to HCI venues and learning how to cope with rejection after rejection after rejection*, I finally managed to get one accepted at ACM Designing Interactive Systems (DIS) 2017. It’s a full paper, and it’s the outcome of a collaboration with Erik Stolterman. Here’s the abstract: What are big […]

Bridging Theory and Practice

Just as there are lots of discussions and debates about theory building in HCI, there are also some interesting contributions to the discipline that address the theory-practice gap. In a previous post I wrote about how important it is to think about what words mean for intellectual progress (or just for clarity of communication) in the […]