Hi, I'm Andrew! I research how new tools can support programmers to share code and insights. This work leverages novel combinations of program analysis and user interface design.
I'm advised by Björn Hartmann and Marti Hearst at UC Berkeley. I interned with Caitlin Sadowski at Google, and Steven Drucker and Rob DeLine at Microsoft Research. I received my BS at Pitt, where I worked with Jingtao Wang on designing mobile language learning games.
I love working with motivated undergraduates to provide hands-on design and research projects. If you like some of my recent research work, please get in touch.