Andrew Head

Registered user since Tue 22 May 2018

Name:Andrew Head

Andrew Head is a computer science postdoctoral scholar at UC Berkeley in the field of human-computer interaction. He holds a Ph.D. in computer science from Berkeley, advised by Björn Hartmann and Marti A. Hearst. His thesis introduced interactive program distillation, the tool-assisted transformation of existing code into sample programs.

For his work on IDEs for Ideas, Andrew has been awarded an NDSEG Fellowship and four paper awards at premier ACM and IEEE conferences. Andrew has researched tool design in collaboration with Microsoft Research, Google, and the Allen Institute for AI. One of his systems, nbgather, is maintained by Microsoft as an extension to VSCode. Andrew’s IDEs of choice are VSCode for implementing interactive systems, and ‘vim’ with citation management for writing papers. Read about his research at or contact him at

Country:United States
Affiliation:UC Berkeley
Personal website:
Research interests:Human-computer interaction, software engineering, data science