Skip to content

JoshuaWuebbolt/vamsi

Repository files navigation

AI Teaching Assistant Vamsi

🥇 Emberhacks 2025 — First Place Winner

Large Computer Science lectures often face a common problem: a disconnect between professors and students. Professors advance through material quickly, with only a rough sense of student understanding, while many students hesitate to speak up when confused.

Vamsi bridges this gap.

Vamsi is an AI-powered teaching assistant that integrates directly into VS Code as an extension. It provides personalized coding guidance to each student while helping professors monitor real-time class progress. Learning is made interactive, responsive, and personalized, while happening all within the environment where students already code.

Watch our demo here!

How It Works

For Students

Vamsi lives inside VS Code as an extension.

During lectures, the professor assigns short coding exercises, and students can join the virtual class. As students work, Vamsi provides Gemini-powered hints, debugging tips, and concept explanations. The hints are given with both ElevenLabs text2speech as audio hints to minimize disruption and text at the bottom for reference.

For Professors

Professors can query Vamsi for aggregate progress data. For example, how many students are stuck, which errors are common, and what concepts need review. This allows for adaptive teaching, where instructors can adjust pace or revisit topics in real-time.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •