Using AI to Teach AI at NYU Shanghai

kiwi

Talk about AI in education, and you may picture algorithms grading essays, generating exercises, or tutoring students on demand. But at NYU Shanghai, a different experiment is quietly reshaping that conversation.

Kiwi, an AI learning companion built by students and faculty for the NYU community, uses AI to teach AI. Through conversational interactions embedded in real coursework, Kiwi is helping students learn how AI works, and even how to build their own applications.

Since its conception in Fall 2023, Kiwi has evolved quickly. The project was launched in an introductory programming class in Spring 2024 and later expanded to core courses offered by the Division of Computer Science, Data Science, and Engineering. Now it has been made available to all NYU Shanghai undergraduates. A survey of student users shows that more than 90% found Kiwi improved their learning efficiency.

Kiwi’s user interface
Kiwi’s user interface

Rethinking “AI for AI Education”

Assistant Professor of Computer Science Wen Hongyi, who leads the project, wanted to move beyond the typical “AI-powered classroom” narrative. “Many people are exploring how AI can teach writing, art, or language,” he explains. “For us, the first step is to help everyone understand AI itself: its logic, its capabilities, and its limitations. Once students grasp that foundation, AI can empower learning in every field. To achieve this goal, leveraging AI to scale up and personalize the ways of learning and teaching is very necessary.”

Kiwi’s design reflects that philosophy. Instead of letting students ask generic questions to a language model and get equally generic answers, Kiwi integrates detailed learning context: what slide a student is viewing, what code they’ve written, and at what point they got stuck.

This contextualization allows Kiwi to deliver specific, pedagogically sound responses. If a student struggles with a certain function or algorithm, Kiwi can pinpoint the issue and guide them directly, rather than serving up coarse-level results. “Our goal isn’t to create another teaching chatbot,” Wen says. “It’s to build a teaching agent, one that can reason and evolve together with the learner.”

Professor Wen presenting Kiwi at the Pudong Library in June
Professor Wen presenting Kiwi at the Pudong Library in June

Teachers, too, benefit from this system, he adds. Kiwi’s instructor dashboard visualizes student questions and learning progress, allowing faculty to identify which concepts cause confusion and where to adjust pacing. “These insights may not be easily acquired in traditional classrooms,” says Wen. “AI integration into the learning process can make teaching more data-informed.”

Students as Co-Designers

Unlike many ed-tech platforms that are driven by developers, Kiwi was largely inspired by its users, the students and faculty. A team of students handle the student and instructor interfaces design, coordinate developments and implementations, and conduct research projects on the platform. Instructors of courses that integrate Kiwi engage closely with the development team to discuss ideas for improving their teaching workflow.

Jiang Yicheng ’26, a data science major, joined the project as a sophomore. “Back then, it was an AI-assisted search tool that recommended education videos,” he recalls. “As later large language models advanced, we realized we could make it interactive, capable of supporting back-and-forth interactions in real-world learning scenarios.”

Yicheng (middle) coaching students on how to use Kiwi during the AI Summer School
Yicheng (middle) coaching students on how to use Kiwi during the AI Summer School

For Jiang, seeing his work immediately impact real classrooms has been transformative. “Most research projects stop at prototypes,” he says. “Here, what we build one month gets used by students the next. It’s motivating to see your code changing how people learn.”

Su Wenhao ’27, a computer science student, first was a Kiwi user before joining as a developer through the university’s DIC Innovation Challenge in 2025. “I used to find some interactions confusing,” he admits. “Now, as a developer, I can actually fix them.” Working on Kiwi was his first experience with a large-scale, collaborative coding project. “I learned how an idea becomes a functioning product,” he says. “It’s not just about programming. It’s about understanding the whole software lifecycle.”

Wenhao (left) mentoring students during the AI Summer School
Wenhao (left) mentoring students during the AI Summer School

First-year PhD student Zhao Sihang brings a research perspective to the team. “My role is to connect the design and the research – to make sure what we build can support real-world educational studies.” His work focuses on streamlining the workflow and preparing Kiwi for future scaling. “The goal isn’t just structure,” he explains. “It’s connecting everyone’s work so that development feels cohesive and efficient.”

The collaboration has also redirected Sihang’s own research. “Through Kiwi, I’ve shifted more of my research focus toward AI for education, which is a field that’s becoming more significant every year,” he says. “It’s exciting to work on something that’s both research-driven and immediately applicable.”

Toward Seamless Educational AI

Looking ahead, Wen envisions Kiwi evolving into something more “seamless and invisible.” “Ideally, Kiwi becomes a non-intrusive companion – an assistant that helps without interrupting,” he says. “The best AI is one you barely notice, but seamlessly shapes your learning progress.”

In a landscape of flashy AI teaching tools, Kiwi doesn’t aim to replace teachers or to automate learning, he says. Instead, he sees it as a bridge between human curiosity and machine intelligence, between theory and real use.

“Kiwi isn’t about making education more mechanical,” Wen says. “It’s about making learning both smarter and more human, in a personalized manner. When the day comes that students forget Kiwi is even there – that’s when it will have truly succeeded.”

 

Want to use Kiwi? Explore the Kiwi Guide

Support email: shanghai.kiwi.support@nyu.edu