The RTutor Project

Shipped Product

AI Product Design

UX Research

Product Management

The RTutor Project


Shipped Product

AI Product Design

UX Research

Product Management

what is rtutor?

what is rtutor?

High-tech calculator. Glorified translator.

RTutor is a tool that turns pseudocode into R code. It is a required part of STAT 100 at UIUC, an intro stats class with 1000+ students a semester.

The issue was that students hated using it.

  • RTutor isn't like other AI tools: it won't just hand over the answer. Students still need their critical thinking skills.

  • Key insight: Students wrote a prompt → the translated code crashed → the site crashed.


High-tech calculator. Glorified translator.

RTutor is an AI-powered tool that turns pseudocode into R code. It is a required part of STAT 100 at UIUC, an intro stats class with 1000+ students a semester.

The issue? Students hated using it.My job was to find out why and fix it.

My Mentor: Dr. V.N. Vimal Rao

High-tech calculator. Glorified translator.

RTutor is a tool that turns pseudocode into R code. It is a required part of STAT 100 at UIUC, an intro stats class with 1000+ students a semester.

The issue was that students hated using it.

  • RTutor isn't like other AI tools: it won't just hand over the answer. Students still need their critical thinking skills.

  • Key insight: Students wrote a prompt → the translated code crashed → the site crashed.


raw data -> results

raw data -> results

The old RTutor: functional, but could be better!

The old RTutor: functional, but could be better!

I surveyed 726 students in STAT 100.

I pulled from established UX research methodologies, including meCUE, SUS, and UEQ.


Key Insights:

  • Performance was the main issue for students.

  • Students were writing pseudocode incorrectly. The generated R code then crashed, causing the whole site to crash.

  • Students think RTutor is valuable and helps them reach their learning goals.


I surveyed 726 students in STAT 100.

I pulled from established UX research methodologies, including meCUE, SUS, and UEQ.

Key Insights:

  • Performance was the main issue for students.

  • Students were writing pseudocode incorrectly. The generated R code then crashed, causing the whole site to crash.

  • Students think RTutor is valuable and helps them reach their learning goals.



We received over 1000 pieces of write-in feedback. These eventually became the product requirements.

prompt evaluations:
a student-centered design

prompt evaluations:
a student-centered design

We want students to use their critical thinking skills. AI can fix mistakes, but we tell RTutor not to.

Since the biggest problem was crashing, we introduced prompt evaluations.

I designed a feature that checks each prompt to make sure it has enough detail — and if it doesn't, RTutor sends it back for the student to fix.

We want students to use their critical thinking skills. AI can fix mistakes, but we tell RTutor not to.

Since the biggest problem was crashing, we introduced prompt evaluations.

I designed a feature that checks each prompt to make sure it has enough detail — and if it doesn't, RTutor sends it back for the student to fix.

design -> development

design -> development

In total, I made 33 product requirements. Our amazing developer, Jenna, worked with us to implement them all in six months. Here are a few:

In total, I made 33 product requirements. Our amazing developer, Jenna, worked with us to implement them all in six months. Here are a few:

Key UI/UX Fixes


  • Make "Submit" button green, not red


Users no longer mix up "Submit" and "Reset," a major friction point.


  • Change "Explore Further" from a popup to displaying directly on the page


Aiming to increase the feature's usage.


  • Allow users to easily view, edit, and delete through their history


Helps stop users from accidentally retyping the same prompts because they forgot what they've written.

Key UI/UX Fixes

  • Make "Submit" button green, not red

Users no longer mix up "Submit" and "Reset," a major friction point.

  • Change "Explore Further" from a popup to displaying directly on the page

Aiming to increase the feature's usage.

  • Allow users to easily view, edit, and delete through their history

Helps stop users from accidentally retyping the same prompts because they forgot what they've written.

rtutor returns to the classroom

Students will be using the new RTutor starting this fall! I will continue as PM of UIUC RTutor to monitor its performance.

I will also be writing a paper with my mentor, Dr. V.N. Vimal Rao, on RTutor and the design of AI educational tools.

rtutor returns to the classroom

Students will be using the new RTutor starting this fall! I will continue as PM of UIUC RTutor to monitor its performance.


I will also be writing a paper with my mentor, Dr. V.N. Vimal Rao, on RTutor and the design of AI educational tools.

Finding Value in RTutor: The Student-Centered Design of AI Educational Tools

"Outstanding Poster Presentation" winner, UIUC Undergraduate Research Symposium 2026

click to discover a new project

i'd love to connect further. thanks for visiting!

contact me

san francisco, ca / champaign, il

click to discover a new project

i'd love to connect further. thanks for visiting!

san francisco, ca / champaign, il