The Critical Computing group explores ways that static and moving images can become primary tools for reflection and explanation. we develop technological and conceptual architectures around imagery that allow people to construct and communicate their understandings in new ways.