We are investigating how people interact with a diversity of external representations - including diagrams, sketches, programming languages, animations, multimedia, virtual environments and tangiblesWe are investigating how people interact with a diversity of external representations - including diagrams, sketches, programming languages, animations, multimedia, virtual environments and tangibles.

A goal is to develop a theoretical account of the 'external cognition' that occurs when we create, interact with and use different and multiple representations for various kinds of activities (e.g., learning, problem-solving). Another objective is to compare and explicate how graphical and textual representations are used during programming and other cognitive activities that involve planning and reasoning.

At an applied level, we look at how new media and technologies can be designed and appropriated to represent information in novel ways - that cannot be achieved using traditional media and technologies.

Examples include software interactive visualizations, virtual environments and audio tools. A number of our projects are investigating the cognitive benefits of interacting with physical artefacts that are augmented with computation, tangibles (embedded with computation) and physical-digital workspaces.