Sharon is a PhD student at Stanford University advised by Maneesh Agrawala. Her research uses computer graphics and computer vision to develop applications in creative tools for digital media. In particular, she is interested in the relationship between programmatic and visual representations used in the creative process. She received her B.A. in mathematics with a minor in computer science from Princeton University.