Nicholas  Locascio

Nicholas Locascio

Scholar Title

MIT EECS Undergraduate Research and Innovation Scholar

Research Title

Automated Programming: Software as Stories




Patrick H. Winston


The purpose of this project is to create an Automated Programming Agent grounded in natural language story-understanding. This agent will be capable of inferring entities and relationships from a given natural language description and write functions and classes to implement the specification. To simplify this problem, this project will restrict the domain of the agent to the implementation of grid-based games like chess, checkers, and minesweeper.


Iā€™m very excited to participate in the SuperUROP program. Through the weekly SuperUROP talks, I hope to gain exposure to a variety of active research areas. My project excites me because the research area has the potential to change the way we develop software.

Back to Scholars