Mark Santolucito

I am an Assistant Professor of Computer Science at Barnard College, Columbia University. I received my PhD in Computer Science working on Program Synthesis and Computer Music at Yale. I develop program synthesis and analysis techniques to provide programmers new ways to interface with code.

Functional Programming/Map-Reduce Card Game

Teaching concepts from functional programming can be challenging and a bit dry. Try out this card game to make things a bit more interesting. This is a two-player (or two-team, with two players on each team) game that uses a regular set of playing cards. You can read the full description of the game. This game was premiered at Bucknell University in January 2020. This is an ongoing CS Ed research project, so if that is something you are interested in, please reach out and we can work together!

initial cards

Creative Computing Workshops(Fall 2019)

In collaboration with Professor Maria Hwang at Fashion Institute of Technology (FIT), I hosted a series of workshops on using TurtleStitch to create digital embroidery patterns. TurtleStitch is a free, web-based, visual programming software tool to create stitching patterns that can be rendered using a digital embroidery machine. TurtleStitch is easy to use, requiring no prior knowledge in programming, yet powerful enough to create novel patterns for embroidery. Designers can use it to experiment with generative aesthetics and precision embroidery. These workshops are paused at the moment, but if you are interested in getting involved, please reach out!

Live Coding at NYC CS Fair(April 3, 2019)

The NYC Computer Science Opportunity Fair is an event for local public school students in NYC to get excited about computer science and learn about career paths through tech. I gave a CAVE (Creative and Visual Experince) presentation at the 2019 NYC CSFair on live coding. The students had a great time learning how to easily make music with a laptop, but the number one request was "more bass" - I will have to bring a subwoofer next time. The event organizers are always looking for more volunteers who are interested in outreach, so send them a message to get invovled!

Bermuda Hackathon(December 22, 2018)

On a vacation to Bermuda, I happened upon a local hackathon for high school students and got involved. You can read about the hackathon in Decemeber as well as a follow up interview written to help to promote another hackathon. If you are interested in getting involved, please reach out.

Grace Hopper College(March 28, 2017)

Yale has opened a new college named in honor of alum Grace Hopper (PhD '34). To celebrate the occasional, I made some posters highlighting (some of) the numerous accomplishments in her life. Feel free to use the posters however you like - though I cannot claim credit for the background images. I have lost the TeX source though...