Mark Santolucito

CMC
Assistant Professor of Computer Science, Barnard College

I care about developing theory, tools, and techniques that enable programmers to make the change they want to see in the world. To this end, I largely work in program synthesis, as a way to help users explore and understand code. In some cases, the aim is to lower the barrier to entry to computer science, and make programming more accessible across more applications domains. This can also take the form of optimizing workflows for advanced developers, helping with DevOps issues, such as configuration, deployment, and infrastructure management. I am particularly interested in the domain of computer music as a frontier to explore new interaction modalities in the programming process. If you are interested in getting involved in this research, especially if you are an undergrad, please reach out - there is always room for you. Contact at msantolu *at* barnard.edu.

Degrees from Other Institutions: 
PhD
Computer Science
Yale
2020
MS
Computer Science
Yale
2015
BA
cum laude
Music
Amherst College
2013
BA
cum laude
Computer Science
2013