🥇 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.
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.
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.