Skip to main content

Computer Graphics and User Interface Lab


User interfaces define the ways in which we interact with computers, and, increasingly, with each other. The research performed by Columbia’s Computer Graphics and User Interfaces Lab addresses the design and development of effective 2D and 3D user interfaces for a broad range of domains and devices.

Among the domains we explore are urban data visualization, maintenance task explanations, collaborative games, and patient-centered clinical information systems. The devices we use range from mobile hand-held, wrist-worn, and head-worn displays, to stationary tabletop and wall displays, deployed alone and in synergistic combination.

Our research has developed new algorithms for laying out information, novel interaction techniques for manipulating it, and instrumented testbeds to evaluate the effectiveness of our approaches. One theme that runs through much of our work is augmented reality, in which interactive media are overlaid on and geometrically registered with our experience of the real world. Another theme is automated generation of user interfaces, in response to knowledge about users, the tasks they are performing, and the environments in which they interact.

Steven K. Feiner is Professor of Computer Science at Columbia University, where he directs the Computer Graphics and User Interfaces Lab. His research interests include human-computer interaction, augmented reality and virtual environments, 3D user interfaces, knowledge-based design of graphics and multimedia, mobile and wearable computing, computer games, and information visualization.