Current Projects
AI in Learning and Feedback
Designing AI that helps people learn, and helps them act on criticism
Human-AI Collaboration in Groups
Conversational agents that work with several people at once
Human-Robot Interaction: Directing Embodied Agents
How people instruct robots and agents, and how those agents show what they understood
Remote and Mixed-Reality Meetings
What breaks when people meet across distance and across devices
Past Projects
360 Video Interaction
New interaction techniques for immersive video
Collaborative Visual Analytics
Exploring and making sense of data with others
Digital Workrooms of the Future
Designing fluid interaction techniques and applications for collaboration
Electronic Fashion
New forms of digital expression
Games and Leisure
Ethnographic explorations into designs of leisure technologies
Haptics in VR
Enhancing VR experiences with haptics and haptic illusions
Human-AI Collaboration
Enriching communication and collaboration with AI-based tools
Interaction Techniques for Mobile Devices
Enhancing input and output capabilities of mobile devices
Livestreaming and Autistic Creators
Social access, representation, and co-design on Twitch
Mixed Reality for Collaboration
Augmenting interaction with digital information
Mixed Reality Workrooms
Connecting digital workrooms across distance
Mobile Video Conferencing
Next-generation interfaces for mobile video conferencing
Personal Informatics and Analytics
Collecting and analyzing personal data for insight and wellness
Pervasive Games and Citizen Science
Physical games in daily life for science
Physiotherapy for the Future
Helping the rec sports weekend warrior overcome injury
Proxemic Interaction Design
How position, orientation and identity enable new forms of interaction
Remote Embodiment for Shared Activity
Allowing others to see and understand us
Slit-Tear Video Exploration
A novel metaphor for exploring and understanding video
Social Watching of Sports
Using latent social activity for efficient sports viewing
Technologies for Teaching
Redefining learning through technology