Carnegie Mellon has a long history of pushing the boundaries of research in human-computer interaction.

Our research includes innovation in user-interface software tools, studies of computer-supported cooperative work and tools to support it, gesture recognition, data visualization, intelligent agents, human-robot interaction, visual interface design, intelligent tutoring systems, cognitive models, and understanding and building platforms that maximize the positive organizational and social impact of technology.

A quarter century after the department was opened, the Human-Computer Interaction Institute continues this tradition through our multidisciplinary research and education initiatives. The HCII broadly designs, builds and studies new tools and technologies to support human activity and organization in order to create theory for the field and artifacts for the real world. Our research includes empirical and analytic studies of behavior among groups and individuals to inform the design and evaluation of new technologies. Students from other departments at CMU also find a rich source of research opportunities in the HCII; and the HCII has a rich history for research and development in partnership with industry.

Decimal Point Game

When it comes to learning math, how much fun you are having is rarely factored into the equation. That isn't to say that game designers have not tried to turn instruction into more engaging material. For instance, there are plenty of educational games on the shelves; ...

Research areas

Education Learning Sciences and Technologies

Many people are surprised to learn how much data smartphone apps are collecting about them. PrivacyGrade is a website we are creating that presents the results of our privacy analysis of several hundred thousand Android apps. We combine static analysis techniques with ...


Other Researchers

Yuvraj Agarwal

Research areas

Social Computing

This research investigates the way that teams and communities collaborate online, with two aims: to develop new technologies to enhance collaboration and to improve our theoretical understanding of small-group dynamics. For example, one online community under study is ...

Research areas

Crowd Sourcing Social Computing