
Hello!
I'm a Masters student at Cornell Tech studying Computer Science. I recently graduated from UC Berkeley, where I studied Data Science.
I'm interested in building tools to support programmers and artists!
In my free time, I enjoy figure drawing, playing volleyball, and sending funny cat videos to Josh.

Research
Under review

Programming by Scaffolded Demonstration with Perpend
Angela Bi*, Eric Rawn*, Justin Lubin, Sarah Chasins
An important part of creative programming involves discovering what code should do in the first place. We built Perpend, a p5.js editor that displays the visual output of many possible modifications of the user’s program at a selected place in the program text, and found that helping creative programmers understand the possibilities around their program changed how they formed intentions for their program and visual outputs.
In progress

Metacanvas: Configuring Brushes through Painting
Artists across traditional mediums use creative artifacts such as knitted squares and ceramic glaze keys to not only for documentation, but also as a gallery of previous choices and as a palette of materials for remixing and reuse. Exploring what a creative artifact might look like for digital drawing softwares, we're making Metacanvas, an alternative brush configuration interface that artists can use to configure their brushes and save versions of their brush configurations as a painting.


Artistic Support Tools
Contributing to a collaborative pictorial exploring building Creativity Support Tools as a creative practice in itself. Each author will make their own CST, use others' CSTs, and compile artifacts and reflections from the process.
Art
Digital
Editorial Illustrations for the Daily Californian
Traditional
Other
Library Tracker
Figma, qualitative and quantitative methods, need-finding
Conducted surveys and interviews with students about their experiences studying at libraries to develop a library tracking app from a mind map to a high fidelity app.
Tora's Adventures
Java, IntelliJ, unit tests
Implemented a 2D tile-based game about my partner (and roommate's) cat Tora exploring our apartment using Java's built-in graphics library. Developed a random world generation algorithm, saving and loading and interactive hand-drawn animations.
MyAnimeTaste
React, Python, sklearn, MongoDB
Worked on a website that recommends anime based on your friends' ratings using Collaborative Filtering.
























