I received my PhD from Stanford University supported by a Hertz Fellowship where I worked with Pat Hanrahan in the Graphics Lab. I completed my undergraduate degree at the California Institute of Technology working with Mathieu Desbrun. During a postdoc at Stanford, I have also worked on the data analytics team at Khan Academy.
My research focuses on combining computer graphics, vision, and machine learning to make it faster and more fun to complete creative tasks.
TechnologyI've helped developed several tools that have shipped in many Adobe products.
This technology lets you automatically recolor vector artwork to match the colors of a target photograph or palette.
This tool uses a generative deep network to automatically colorize black and white photographs and can optionally incorporate user-guided coloring suggestions.
The freeform gradients tool naturally lets you control the diffusion of colors across your vector graphics and is one of many ways we are looking into making the Gradient Mesh tool easier and faster to use.
The renderer in Adobe Dimension was updated to use a deep network that efficiently reduces the image noise due to Monte-carlo sampling in its photorealistic renderer.
Often, your design contains multiple copies of similar objects, such as logos. If there is a need to make an edit to all such objects, you can use the global editing tool to edit all similar objects in the design in one step.
Puppet Warp lets you twist and distort parts of your artwork, such that the transformations appear natural. You can add, move, and rotate pins to seamlessly transform your artwork into different variations using the Puppet Warp tool in Illustrator.