Amy Pavel

amypavel at | (scholar) | (cv) | (in)

I am a fifth-year PhD student in the department of Electrical Engineering and Computer Science at UC Berkeley. I am advised by professors Björn Hartmann at UC Berkeley and Maneesh Agrawala at Stanford, and my work is supported by an NDSEG fellowship. In the past, I've been supported by a department EECS Excellence Award, and a Sandisk Gold Fellowship.

This summer, I will be serving as the lecturer for CS160, our user interface design and development course!


My dissertation research focuses on developing new algorithms and interfaces for searching, browsing and skimming videos. My projects include new text-based interfaces for exploring educational lecture videos, films, and video critiques. In addition, I've worked to understand how people view and interact with 360° videos. So far I've used video as a medium, but I'm broadly interested in helping users benefit from imperfect computational results in domains such as search, collaboration, and content generation.

As an undergraduate, I worked on a system for searching and browsing photoshop tutorials, and tools for helping crowdworkers provide useful design critiques.


Saliency in VR: How do people explore virtual environments?
Vincent Sitzmann*, Ana Serrano*, Amy Pavel, Maneesh Agrawala, Diego Gutierrez, Belen Masia, and Gordon Wetzstein
IEEE Transactions on Visualization and Computer Graphics (VR 2018).

Project Page | Code | Video

Shot Orientation Controls for Interactive Cinematography with 360 Video
Amy Pavel, Björn Hartmann, Maneesh Agrawala
ACM 30th Symposium on User Interface Software and Technology (UIST 2017).

PDF | Interactive Demo | Code | Video

VidCrit: Video-Based Asynchronous Video Review
Amy Pavel, Dan B Goldman, Björn Hartmann, Maneesh Agrawala
ACM 29th Symposium on User Interface Software and Technology (UIST 2016).

PDF | Video

SceneSkim: Searching and Browsing Movies Using Synchronized Captions, Scripts and Plot Summaries
Amy Pavel, Dan B Goldman, Björn Hartmann, Maneesh Agrawala
ACM 28th Symposium on User Interface Software and Technology (UIST 2015).

PDF | Video

Structuring, Aggregating, and Evaluating Crowdsourced Design Critique
Kurt Luther, Jari-lee Tolentino, Wei Wu, Amy Pavel, Maneesh Agrawala, Brian Bailey, Björn Hartmann, Steven Dow
The 18th ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW 2015).

Video Digests: A Browsable, Skimmable Format for Informational Lecture Videos
Amy Pavel, Colorado Reed, Björn Hartmann, Maneesh Agrawala
ACM 27th Symposium on User Interface Software and Technology (UIST 2014).

Demo | Code for interface

Browsing and Analyzing the Command-Level Structure of Large Collections of Image Manipulation Tutorials
Amy Pavel, Floraine Berthouzoz, Björn Hartmann, Maneesh Agrawala
Berkeley EECS Technical Report and Poster Presentation (TR 2013, TECHCON 2013).

Ongoing projects

Giving and recieving feedback on live slide presentations
Amy Pavel, Kaushik Kasi, Björn Hartmann, Maneesh Agrawala
(In progress).

Analyzing movies using visual features and aligned text
Alex Hall, Amy Pavel, Alexei Efros, Maneesh Agrawala
(In progress).


Instructor (upcoming!) — UC Berkeley

CS 160: User interface design and development
June 2018 - August 2018

Graduate student instructor — UC Berkeley

CS 160: User interface design and development
June 2017 - August 2017

Student project advisor — UC Berkeley

NWMEDIA 190: Making Sense of Cultural Data
August 2017 - December 2017

Instructor — UC Berkeley

CS Kickstart, intro CS for incoming freshmen women
August 2012


Graduate student researcher — UC Berkeley

Advisors: Björn Hartmann, Maneesh Agrawala Committee: Eric Paulos, Björn Hartmann, Maneesh Agrawala, Abigail de Kosnik
August 2013 - present

Undergraduate research assistant — UC Berkeley

Advisors: Maneesh Agrawala, Björn Hartmann, Floraine Berthouzoz
May 2011 - May 2013

Research intern — Adobe Research, Seattle

Advisor: Dan Goldman
May 2014 - August 2014, May 2015 - August 2015


Grad classes

  • INFO C265 — Interface Aesthetics (Ryokai)
  • CS 260B — Human Computer Interaction Research (Paulos)
  • INFO 271B — Quantitative Researh Methods (Cheshire)
  • CS 294-115 — Human Robot Interaction (Dragan)
  • CS 280 — Computer Vision (Malik)
  • CS 262a — Advanced Topics in Computer Systems (Kubiatowicz)
  • CS 270 — Combinatorial Algorithms and Data Structures (Rao)
  • CS 294-10 — Visualization (Agrawala)
  • CS 294-84 — Interactive Device Design (Hartmann)

Class projects

Vidistrator: Illustrating text stories with video
Amy Pavel, Philippe Laban, Mike Laielli, James Smith
HCI Research (CS 260B 2017).

Towards automated feedback for learning physical activities
Amy Pavel
Algorithmic Human Robot Interaction (CS 294-115 2015).

Drinke: Hydration tracking smart cup
Amy Pavel, Sean Chen, Steve Rubin, Elliot Nahman
Interactive Device Design (CS 294-84 2012).

Project Page | Video