Whether working over a table or across oceans, teams need tools that help them discover, access, manipulate, and share information. We develop collaboration systems that address complex team workflows through intuitive displays and powerful coordination mechanisms.