Virtual Science Lab

An AI-powered virtual laboratory for scalable future science & engineering education

overview

This project aimed to make traditional lab-based learning in STEM education more accessible by overcoming the limitations of physical infrastructure through a technological solution. I led the end-to-end design process, working closely with a multidisciplinary team from concept through delivery. Based on user testing and analysis, I identified key insights that informed iterative design refinements and guided the direction of next-phase development.

role
UX Designer
team
1 HCI Researcher
1 Project Manager
1 Software Developer
2 Technical Artists
1 Content Expert
period
Aug - Dec 2024
publication
CSCW 2025

context

Limited hands-on lab experience for students despite its importance in STEM education

Laboratory education is a critical component of the STEM curriculum, providing students with essential hands-on experience to apply and reinforce what they learn in the classroom. However, offering sufficient lab opportunities remains challenging due to financial and infrastructural constraints, such as the high cost of equipment and operations, limited access, and a lack of instructional resources.

Project Objectives

In collaboration with the Electrical and Computer Engineering Department (ECE) at the University of Florida (UF), we aimed to expand lab education opportunities for engineering students by creating a virtual lab training. Specifically, our goal was to transform the SCAN Lab at UF into a virtual environment and develop training modules for its equipment. To make the lab more accessible to students, we chose a web-based format with a VR version planned for future development.

How might we support hands-on lab experiences for students
beyond traditional physical labs?

ideate

Human Instructor
Physical Lab

In laboratory-based education, teacher support plays a critical role in enhancing student learning. So it is essential to replicate real-time instructional support provided in traditional labs in a virtual science lab’s remote environment.

AI Assistant
Virtual Lab

Large language models (LLMs) can bridge this gap by providing immediate, personalized feedback and explanations.

Sketches and User Flow

Based on the requirements identified through rounds of discussions with the project team and the ECE team, I created initial sketches and user flows.

Lecture module
Conceptual understanding
on underlying principles
Demo module
Hands-on activities to learn
machine operation
3D equipment
Realistic simulation
of equipment
AI Pedagogical Agent
On-demand support in
remote learning settings
Visual aids
X-ray images for
each manipulation
Control panels
Manipulation of
different parameter

design

Key Features

Realistic 3D Equipment Simulation

3D-modeled equipment replicates the real machine, including internal components that are normally hidden during operation to help learners better understand how the equipment works.

Interactive Hands-on Training

Learners manipulate different parameters firsthand to gain practical experience in a realistic, risk-free environment.

Visual Supports

Along with text and auditory explanations, various visual materials such as 3D chip models and X-ray scans are provided to enhance understanding. Invisible elements like those revealed through X-rays are rendered into tangible visuals to help learners grasp abstract concepts.

AI Virtual Tutor

An AI teaching assistant embodied as a friendly robot provides explanations throughout the learning experience. A GPT-powered chat feature enables learners to ask questions in real time.

test

Beta Testing

Method & Process

step 1
1st Interview
Evaluation
step 2
2nd Interview
Participatory design
step 2
Data Analysis
Thematic analysis
step 4
Design Iteration
Refinement

To evaluate and improve our virtual lab design, I conducted two rounds of user interviews combined with iterative design sessions involving science and engineering students. In the first interview, participants interacted with our virtual lab and shared their feedback by comparing it to their experiences in traditional physical labs. During the second follow-up interview with the same participants, they sketched their ideas through participatory design sessions. The interviews were transcribed and a thematic analysis was conducted with an HCI researcher. The insights and feedback gathered from these sessions was incorporated into an iterated prototype.

User Interview

1 /

Participants

A total of 9 participants were recruited following the criteria: (1) engineering students interested in semiconductor topics but with no prior knowledge of the specific content presented in the prototype (representing the target learner group), or (2) engineering students with previous experience in lab-based sessions as teaching assistants.

7 PhD, 1 Master
1 Undergraduate
Education
22 - 33
Age
All
had laboratory-based
learning experiences
3
had laboratory-based
teaching experiences
2 /

Initial Interview Insights

Based on the initial interview findings, we decided to focus on improving the virtual tutor interface as the next design iteration step.

Benefits of our design
Areas to improve
Perceived benefits of virtual science labs
  • Visual aids
"Visuals like images and videos make learning much easier to understand. If I only read the same information in text, I don’t think I would grasp it as well."
  • Self-paced learning
"What I found lacking in real lab classes was the limited time to fully grasp the material before moving on. Having access to a virtual science lab at home would allow me to revisit and review the content repeatedly."
  • Efficiency in training
"There are certain things that need to be taught in person, but virtual labs are very helpful in providing students with background knowledge beforehand, making real lab training faster and easier to understand."
Perceived benefits of AI tutor
  • Availability & flexibility
"When training with a person, you have to consider their time,  and you can’t keep them for hours. They might not know all the answers either. But with an AI, I can ask as many questions as I want, and it knows everything."
  • Reduced fear of judgment
"With an AI agent, I feel like I can ask anything without hesitation. If I ask a teacher ‘What is voltage?’ I might worry they’d think, ‘Why don’t you know this?’ But with AI, I don’t have to worry."
AI design
  • Context-aware interaction
"The app explains things verbally, right? But I’d like to ask about specific parts while viewing the images. If I could select a region and the AI explained what it is and does, that would be really helpful."
  • Inquiry-based prompts to foster deeper engagement
"I think GPT could make learning more engaging by asking thought-provoking questions. For example, during training, it could show an X-ray and ask, ‘The contrast is poor—what would you adjust?’ I’ve seen similar techniques on lab tours, where guides ask questions to keep students focused. If the chatbot included short quizzes or follow-ups like, ‘That’s close, but actually. . . ,’ it would help with retention."


Chat Interface design
  • More seamless UX between lectures and AI chat interface
"Right now, it feels like the robot agent and the chat feature are separated visually because there are two different interfaces."

"I think adding a text-to-speech feature would be great. Instead of typing in the middle of an interaction, it would be awesome if I could use voice recognition to interact. Even if the robot is in the middle of an explanation, if I ask a question, it could stop and respond."
3 /

Follow-up Participatory Design Sketches

Chat History

Natural transition between Q&A and lecture

iterate

New AI chat interface simulating in-class interactions

what's next?

The next step will be evaluating the new interface through additional user testing. In response to our findings, we will design and incorporate a contextual AI system that delivers an adaptive and personalized learning experience. We also plan to transform the web-based version into a virtual reality experience to create more immersive interactions through embodied learning.