I'm a researcher, artist, and EECS PhD student at MIT, advised by Erik Demaine in CSAIL and Zach Lieberman at the Media Lab. My work has been generously supported by the MIT MAD Design Fellowship, the NSERC Postgraduate Scholarship, and the MIT Stata Family Presidential Fellowship.

I develop mathematical abstractions and computational tools that facilitate new ways of designing and fabricating. I'm drawn to dialogues between computation and craft.

My time at MIT is a collage of research, art, and teaching. Sometimes I take photos; sometimes I write.

Portrait
Photo by my wonderful sister Esther.

Updates

Research Highlights

My research—an assortment of thought experiments—considers new ways of thinking and making. I enjoy synthesizing ideas across domains; I often transform abstract concepts into visual and material systems. My work has spanned human-computer interaction, computer graphics, theoretical computer science, and art. You can find a full list of my publications on Google Scholar. While I publish in academic venues, I’m equally drawn to alternative outcomes of research; I've found delightful homes for my ideas through artworks, creative tools, and educational resources.

Human-Computer Interaction Computational Design

Refashion: Reconfigurable Garments via Modular Design UIST 2025

Rebecca Lin, Michal Lukáč, Mackenzie Leake

How can we design garments for change and reuse? By reimagining garments as dynamic assemblies rather than static products, Refashion enables users to resize, restyle, and remix their garments on demand.

String to Structure project teaser
Algorithms & Theory Fabrication

Graph Threading ITCS 2024

(a-b) Erik D. Demaine, Yael Kirkpatrick, Rebecca Lin

How can we thread tubes with single string to achieve the desired structure when pulling the string taut? By viewing the problem from a graph-theoretical lens, we present efficient algorithms for computing minimum-length threadings.

Constellation Patterns project teaser
Mathematical Art Computational Design

Encoding-Decoding Constellation Patterns

Rebecca Lin, Craig S. Kaplan

How can we create constellations with unconventional star arrangements? We propose a method that automatically generates constellations from graph-based descriptions, relying on circle packings as scaffolding.

Mathematics and computation provide new vocabularies for making. They are media for my artworks.

Teaching

I’ve taught extensively at MIT and UBC with a focus on algorithms. Outside academia I’ve led computational art classes for middle and high school students to reshape perceptions of who programmers are and what programs can do.

Photography

Sometimes I fear that tremendous beauty is lost on me.

Writing

I loved creative writing when I was little. In the spirit of keeping that child-like wonder alive, I've begun to write again. This is a small archive of personal thoughts—scribbles, messages, poems, and essays—that complement my art and, at times, my research.