Microsoft Azure Communication Services
DURATION
TOOL
Figma, FigJam
Role
Method
Interview, Concept Testing, Usability Testing

Project Overview
In a two-quarter collaboration with Microsoft Azure, our team explored how AI could support student teams in higher education while keeping instructors in the loop. Through research, needs assessment, ideation, prototyping, and testing with students and faculty, we traced student disengagement to two root causes: unfamiliar teammates and hidden knowledge gaps. We mapped each cause to a concrete feature: team contracts and reflections. The result is Huddle, an AI assistant embedded directly in students' video meetings and chat, designed to close these gaps and support stronger learning outcomes.
Research artifacts
What I worked on
Conducted and analyzed 7 interviews, synthesizing findings from interviews and horizon scanning through affinity diagramming.
Facilitated 5 concept testing sessions and 5 usability testing sessions, translating research insights into actionable design recommendations.
Managed project timelines and documentation, coordinating deliverables with all stakeholders throughout the process.
Impact
Significantly improved product usability by identifying and resolving major user pain points with 10+ targeted design solutions.
Delivered an innovative, high-fidelity interactive prototype using Microsoft's design system, ready for further development.
Who I worked with
I collaborated with two master's students, both product designers, on a capstone project sponsored by Microsoft Azure Communication Services.
Reflection
Scheduling sessions closer to the actual session dates and slightly overbooking would help account for last-minute drop-offs.
A thorough competitive review of AI tools before ideation would have sharpened our direction and avoided feature overlap.
Building flexibility and buffer time into the project timeline from the beginning would help reduce pressure as deadlines approach.
Context & Problem
The Challenge
Context
Online learning is projected to make up about 30% of higher education.
Research shows students learn more effectively when working together than studying alone, but virtual collaboration poses real challenges. Without face-to-face contact, it's harder to build trust, read social cues, and stay engaged.
Design Question
"How might we use AI to foster meaningful engagement in virtual student collaborative learning?"
Target Users
Primary
College Students
In virtual group projects
Secondary
Educators
Facilitating and monitoring team collaboration
Methodology
Research Process
Research Questions
To understand the problem space, I developed four guiding questions that shaped our research strategy.
01
How do college students engage and communicate with peers and educators for virtual group work?
02
What challenges do students face during virtual collaboration?
03
How do educators facilitate student collaboration in virtual learning environments?
04
What emerging trends in AI might support student engagement in virtual collaboration?
Process Overview

23
Sources
Horizon Scanning
STEEP FRAMEWORK
Focus Areas
Gaps in current solutions
Education resource disparities
Future learning trends

5
UW Students
User Interviews
30 Mins
Focus Areas
Current collaboration patterns
Communication challenges
Tool usage & preferences

2
Professors
Expert Interviews
30 Mins
Focus Areas
Educational & tech trends
Facilitation strategies
Instructor feedback loops
Research Analysis
Key Findings

Horizon Scanning
Analyzing emerging trends in EdTech and AI.

Affinity Mapping
Synthesizing interview data into themes.
We consolidated research findings into two key opportunity areas for design.
Team Dynamics
Unfamiliar Teammates
The Problem
Randomly assigned teammates often don't know each other's expertise, interests, or working style, and the team has no established pattern for how or how often to communicate.
Insight
Unfamiliarity with teammates leads to decreased engagement, resulting in last-minute, deadline-driven collaboration.
"We pretty much only communicate when things are about to be due, like the day of or the next day."
— P1, Student
Design Implication
Team Contract
A team contract documents each member's introduction and strengths, then sets clear expectations, goals, roles, and communication schedules for the team.
Knowledge
Hidden Knowledge Gaps
The Problem
Students who fall behind often don't raise the issue, leaving their questions unresolved by the time the group meets and discouraging full participation.
Insight
Unresolved knowledge gaps increase cognitive load, pushing students toward surface-level engagement and avoidance rather than help-seeking. The result is a cycle: the gap goes unaddressed, confidence drops, and disengagement deepens.
Students with less prior knowledge experience higher cognitive load, which reduces their ability to engage in productive help-seeking behaviors and leads to lower learning engagement.
— Dong et al., 2020
Design Implication
Reflection
AI-powered reflection prompts each student to assess their progress, then analyzes their responses to identify hidden improvement areas and recommend next steps.
The Solution
Microsoft Huddle
An AI assistant that guides student teams from awkward first meetings to successful collaboration.
1
Team Contract
Breaks the ice in the first meeting. Huddle listens to introductions and synthesizes a team agreement including roles, goals, and meeting schedules.
Create a bio
Share background, skills, and role preferences while Huddle listens.
Find common goal
Huddle synthesizes individual goals into shared objectives.
Schedule meetings
Huddle finds common meeting times and adds them to the calendar.
2
Intelligent Reflection
After meetings, students are prompted to write reflections. Huddle analyzes these to provide personalized coaching and recommendations.
Personal Reflection
Reflect on your group project experience and collaboration dynamics.
AI Coaching
Receive AI-powered analysis and actionable recommendations.
From Research to Reality
Design Iterations
Round 1: Concept Testing
Validating initial concepts through mid-fidelity prototypes with students and faculty.
Ideation Phase
Sketched low-fidelity concepts, then built clickable mid-fidelity prototypes
Participants
3 UW Master's Students (HCDE, MechE) + 2 HCDE Professors
Duration
Student sessions: 1 hour;
Professor sessions: 30 minutes
Method
Mid-fidelity clickable prototypes and comparative concept evaluation
01
Meeting Interface Simplicity
"I think if you're having a conversation with people, and everyone is having things pop up in the chat by an AI bot, it's distracting."
— P10, Student
Finding
Participants wanted a lower cognitive load during meetings, through clearer visual cues, intuitive navigation, and minimal text, along with more focus on the conversation rather than the interface.
Improvement
Create a minimalist interface that reduces distractions during meetings, keeps key functions within easy reach, and uses shorter text throughout.
Before
Distracting Popups


After
Minimalist Interface

02
Team Collaboration Support
"It would be helpful to have both a shared team goal and individual goals for each member. That way, everyone knows what they're working toward together, but also what's expected of them individually."
— P8, Student
Finding
Participants described recurring challenges with uneven participation and wanted shared team expectations that would complement individual goals, so everyone would understand both team and personal expectations.
Improvement
Rebalance the team contract to pair individual profiles with team agreements, keeping room for both personal and collective goals.
Before
Individual Profiles


After
Shared Agreements

03
Reflection Feature Customization
"I think the ratings for communication and task progress can be shared with the instructor and the team. The reflection itself, like writing about it, is almost like your own journal about project progress."
— P9, Student
Finding
Participants had diverse views on the most useful reflection features, with some preferring personal journals and others favoring structured questions and feedback opportunities with instructors.
Improvement
Redesign the reflection feature so participants can choose what to reflect on and whom to share it with, whether themselves or instructors.
Before
Fixed Reflections


After
Customizable Reflections

Round 2: Usability Testing
Validating high-fidelity prototypes through task-based testing with students and faculty.
Prototyping Phase
Built high-fidelity prototypes informed by concept testing findings
Participants
4 UW students (3 HCDE master's, 1 Physics PhD) + 1 HCDE professor
Duration
Student sessions: 45 minutes;
Professor session: 30 minutes
Method
Task-based, high-fidelity clickable prototype evaluation
01
AI Prompt Overload
"This is a lot of text. Maybe the silence could be made shorter if the text is a little more crisp… I'm spending that time reading it when I could get to know the people who are in the call."
— P16, Student
Finding
Participants needed more time than the assumed 10 seconds to read AI prompts, and perceived the text as excessive. Reading during group conversations created awkward pauses and disrupted meeting flow.
Improvement
Reduce the number of AI prompts users need to read when creating a team contract. Make prompts more concise and eliminate unnecessary conversational elements.
Before
Lengthy Prompts


After
Concise Prompts

02
Speaking Sequence Confusion
"It's kinda hard to keep track of like who who's going for second, 3rd or 4th. But I don't know if, like I care, and I don't know who the 3 out of 4 people is."
— P13, Student
Finding
When creating a team contract, participants were uncertain about the speaking order suggested by AI prompts, and found status indicators such as "3/4 team members have shared" unclear.
Improvement
Redesign the status indicator to show who has spoken and who has not.
Before
Unclear Status


After
Clear Status

03
Contract Preview Difficulty
"I had to click 'see more' to read other team members' information. I'd prefer a table with columns (Name, Background, Skills) instead of full sentences for easier scanning."
— P15, Student
Finding
Participants had difficulty previewing the team contract: a small display window forced repeated clicks on "see more" to view member details, and the full-sentence format made scanning difficult.
Improvement
Restructure the content layout, such as switching to a table format, to enhance readability and reduce repetitive clicking.
Before
Full-Sentence Format


After
Scannable Table

04
AI Reflection Inauthenticity
"I don't know if I want this. Maybe other people might want this, but I probably wouldn't. Because it's a personal reflection, and I don't want it to be an AI reflection."
— P14, Student
Finding
Participants did not want AI to generate their personal reflections, viewing this as something that should come from within themselves.
Improvement
Remove AI-generated reflections and support authentic input with AI editing assistance.
Before
AI-Generated Reflections


After
Authentic Reflections

Ethical Considerations
Preserving Human Agency
Issue: AI integration risks shifting control from students to algorithms, weakening pedagogical relationships.
Address: Our design ensures that students and instructors retain full authority over AI-generated suggestions and can easily override automated outputs.
Supporting Equity & Access
Issue: AI platforms may exacerbate inequalities if students have unequal access or varying digital literacy.
Address: We prioritized simple, intuitive design over complex features, using clear visual cues and universal icons to make the platform accessible.
Reflections & Learnings
Impact Summary
Literature Sources
23
Interviews
7
Testing Participants
10
Design Changes
10+
Stakeholder Outcomes
‧ Provided research-backed evidence for where AI can meaningfully support student teams without replacing human judgment.
‧ Delivered a high-fidelity prototype to Microsoft Azure that validated core responsible-AI principles.
What I Would Do Differently
1. Improving Participant Recruitment
Several students canceled at the last minute or missed the testing sessions. In the future, I would schedule sessions closer to the testing dates, send reminders, and slightly overbook to account for no-shows.
2. Researching Existing and Emerging AI Features
Earlier research into existing and emerging AI features would have informed our design decisions, reduced feature overlap, and helped us avoid rebuilding capabilities that already exist elsewhere.
3. Building a More Flexible Timeline
Our initial schedule was rigid and left little room for unexpected delays. Building in some buffer time, while still keeping clear milestones, would make the project plan more adaptable and easier to manage.


