UROP Openings

Have a UROP opening you would like to submit?

Please fill out the form.

Submit your UROP opening

Learning to Learn Courses




6: Electrical Engineering and Computer Science

Faculty Supervisor:

Iddo Drori

Faculty email:


Apply by:


Iddo Drori, idrori@mit.edu

Project Description

AI and ML are being used in education for solving exercises and exams in STEM classes, synthesizing new exercise questions, and tutoring students. The goal of this UROP is to develop components of a program that solves course 6 exercises and exams, and automatically generates new questions. The student will experiment with graph representations, transformers for reasoning, and knowledge graphs that model exercises and solve them within a common task simulation environment.


Experience with machine learning, deep learning, reinforcement learning, NLP, knowledge graphs, GNNs, PyTorch.