I am currently a PhD Candidate in Technology and Social Behavior Program at Northwestern University. I am interested in building tools to support collaboration and coordination in remote work. Specifically, my research focuses on designing real time visual representations of gaze information to support effective collaboration between remote collaborators (Watch Video). I work with Darren Gergle in the CollabLab and Mike Horn in the TIDAL Lab. My research is supported by the Google PhD Fellowship in Human Computer Interaction (HCI) NSF Graduate Research Fellowship.

I received my undergraduate degree in Cognitive Science with a specialization in Human-Computer Interaction from the University of California, San Diego.

email: sdangelo (at)

View my publications online or download my CV.


Iris: Gaze Visualization Design Made Easy

The Iris platform allows users to design gaze visualizations to represent their eye movements in real time. Visualizations can be customized on a number of different features including: size, color, number of previous fixations, smoothing, opacity, and style.
More Information

Designing Real Time Gaze Visualizations

There are many ways to visualize characteristics of eye movements, such as a path connecting fixation points or a heat map illustrating fixation duration and coverage. In this work, we explore and evaluate novel techniques for designing gaze visualizations to support collaboration in remote work.
Watch Video

Gaze Awareness in Remote Collaboration

In this project we manipulate the degree of collocation and the availability of gaze features to understand how gaze can influence remote collaborative work. We use a graphical representation of gaze to provide information about what the partner is looking at with while pairs work together on a puzzle building task.

Eyetracking in MOOCs

In this project we evaluate different modalities for visual augmentations of the teacher’s explicit deictic gestures on a MOOC video lecture(1) hand gestures with a pointer, 2) gaze overlay, and 3) no-augmentation baseline). Our results suggest that sharing a teacher’s gaze information may help remote students engage with content and improve performance.

Gaze Visualizations for Pair Programming

We designed a novel gaze visualization for remote pair programmers which shows where in the code their partner is looking. The results of our experiment suggest that with the visualization, pairs spent a greater proportion of their time looking at the same code locations and communicated using a larger ratio of implicit to explicit references.
Watch Video

Fishing with Friends

Fishing with Friends, is a multiplayer game in which players compete to earn money by catching fish. As the game progresses, overzealous fishing results in damage to a simulated ocean ecosystem. Our goal is to encourage players to reflect on the long-term damage caused by overfishing and discuss strategies to preserve shared ocean resources.
Watch Video

Publications | View Full CV

Selected Publications

D'Angelo, S. and Gergle, D. An Eye For Design: Gaze Visualizations for Remote Collaborative Work. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI) 2018

D'Angelo, S. and Begel, A. Improving Communication Between Pair Programmers Using Shared Gaze Awareness. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI) 2017 Best Paper Honorable Mention

Sharma, K., D'Angelo, S., Gergle, D., Dillenbourg, P. Visual Augmentation of Deictic Gestures in MOOC videos. International Conference of the Learning Sciences (ICLS) 2016

D’Angelo, S. and Gergle, D. Gazed and Confused: Understanding and Designing Shared Gaze for Remote Collaboration. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI) 2016

D'Angelo, S., Pollock, D.H., & Horn, M.S. Fishing with Friends: Using tabletop games to raise environmental awareness in aquariums. Proceedings of Interaction Design and Children (IDC) 2015

Horn, M, Banerjee, A., D'Angelo, S., Kuo, P., Pollock, D., Stevens, R. Turn Up the Heat! Board Games, Environmental Sustainability, and Cultural Forms, Games Learning and Society (GLS) 2014

Piper, A.M., D’Angelo, S., and Hollan, J. Going Digital: Understanding Paper and Photo Documentation Practices in Early Childhood Education. Proceedings of ACM Conference on Computer- Supported Cooperative Work (CSCW) 2013


CIS 330: Human Computer Interaction

Human-Computer Interaction (HCI) is an area of research that encompasses usability, design, information architecture, psychology, ethnography, and software engineering. In this course, we draw on these disciplines to understand how people interact with technological systems in everyday life. The main focus of this course will apply a user centered design approach to iteratively develop and evaluate a prototype. Course topics include: contextual interviews, design process, prototype construction, and evaluation techniques. While no prior programming experience is required the student will benefit from experience with computing conventions as well as appreciation and willingness to learn.
View Syllabus