Teaching

MIT 16.35 Real-Time Software and Systems

I was a TA for the MIT 16.35 class on real-time systems and software during the Spring 2022 and Spring 2023 semesters. In the class, we covered topics related to concurrency, software development, and real-time scheduling, and all assignments and labs were done in C. The class had a "flipped classroom" structure where a significant amount of class time was devoted to working on assignments and labs. I guided students through assignments during class time and also co-led the lab section of the class which involved implementing course concepts on microcontroller hardware. I also graded assignments and held extra office hours for students who needed extra assistance on assignments and labs.


InspiritAI Course on AI and Machine Learning

In Summer 2020, I was an instructor for an AI and machine learning course for high school students through the InspiritAI program. For the class, I gave lectures on machine learning topics and guided students through assignments and final projects which required the application of class concepts. I also co-designed a final project for the course which explored fairness and transparency in AI for criminal justice and used the real-world COMPAS dataset. Students came from the United States and India and had a range of experience with AI and machine learning, from beginner to advanced. 

MIT Women's Technology Program

In Summer 2014, I was a residential tutor for the Electrical Engineering and Computer Science track of the MIT Women's Technology Program which hosts courses for high school women who have limited prior exposure to STEM fields. As a residential tutor, I gave lectures, held office hours, helped students with assignments and labs, and acted as a mentor for students in the electrical engineering portion of the program. In the years since, I have also designed poster projects and mentored students working on these projects in the mechanical engineering track of the program. I was excited that many of the women who I taught and mentored in the program ended up attending MIT and Stanford for their undergraduate degrees!

Robot Garden

From 2014-2015, I was a researcher in the Distributed Robotics Lab at MIT and worked on developing the Robot Garden platform along with a team of researchers in the lab. One of the primary aims of the platform was to make basic computer science concepts, such as graph algorithms, accessible to middle and high school students who were learning to code through the use lights and coordinated movement of pneumatically-actuated robotic flowers. I developed a basic curriculum for students using the garden and ran workshops for various groups of students who came to MIT, including for the MIT Hour of Code.  We also published a paper about the platform at ICRA 2015, and this work was featured in MIT News

Lego Mindstorms: Finite-State Machines

From 2013-2014, I worked on developing curriculum materials on finite-state machines for middle schools students. These materials leveraged the Lego Mindstorms platform in labs where students implemented the concepts on lego robots which they built. We also adapted the curriculum for a low-cost printable robot platform developed in the Distributed Robotics Lab at MIT, and won first place in the 2014 AFRON Ultra-Affordable Educational Robot Design Challenge in both the hardware and curriculum categories. This work was also featured in MIT News.