Andrew did his PhD at Stanford on computational photography under Marc Levoy, graduating in 2010. After this he went to Fredo Durand’s lab at MIT, where as a post-doc he created the programming language Halide with his friend and long-time collaborator Jonathan Ragan-Kelley. Before joining Adobe, Andrew worked at Google Research and Facebook AI Research. Andrew works on topics in fast image processing, and systems and programming languages for fast image processing.