Hi, I'm Andrew! I'm entranced by knowledge exchange in online communities. So I build and research tools to help programmers exchange and reuse programming knowledge. Much of my research focuses on code examples, or snippets of code that demonstrate useful patterns and provide building blocks for writing new programs.
Today, I'm advised by professors Björn Hartmann and Marti Hearst at UC Berkeley. I graduated with a BS in Computer Engineering and a BA in Music from the University of Pittsburgh, where I researched mobile language learning experiences with Jingtao Wang.
I help coordinate our weekly design research seminar at the Berkeley Institute of Design, and our progUX (programming user experience) reading group. Want to talk about your work, or join us a for a discussion? I'd love to hear from you!
I'm also eager to work with motivated undergraduates to provide hands-on design and research projects. If you like some of my recent research work, please get in touch.