Interfaces and Interaction
How to work with something that does not respond like a program. Waiting time as a design question, voice instead of screen, the browser as an agent, and the question of how one person keeps track of several agents at the same time.