Profile photo
Elena L. Glassman, MIT PhD EECS
Postdoctoral Scholar, UC Berkeley
Fellow, Berkeley Institute of Data Science
Updates
  • Oct 12th: Headed to DARPA for a workshop on communicating human intent to machines

Bio

Elena Glassman is an EECS postdoctoral researcher at UC Berkeley, in the Berkeley Institute of Design, funded by the NSF ExCAPE Expeditions in Computer Augmented Program Engineering grant and the Moore/Sloan Data Science Fellowship from the UC Berkeley Institute for Data Science (BIDS). She earned her PhD in EECS at the MIT CS & AI Lab in August 2016, where she created scalable systems that analyze, visualize, and provide insight into the code of thousands of programming students. She has been a summer research intern at both Google and Microsoft Research, working on systems that help people teach and learn. She was awarded the 2003 Intel Foundation Young Scientist Award, both the NSF and NDSEG graduate fellowships, the MIT EECS Oral Master’s Thesis Presentation Award, a Best of CHI Honorable Mention, and the MIT Amar Bose Teaching Fellowship for innovation in teaching methods.

Prior to entering the field of human-computer interaction (HCI), she earned her M.Eng. in the MIT CSAIL Robot Locomotion Group and was a visiting researcher at Stanford in the Stanford Biomimetics and Dextrous Manipulation Lab.

Theses

Year Degree Department Title and Advisor Context Affiliation
2016 PhD EECS Clustering and Visualizing Solution Variation in Massive Programming Classes

Advised by
Rob Miller
Exploiting program analysis at scale to help teachers and students MIT
2010 MEng EECS A quadratic regulator-based heuristic for rapidly exploring state space

Advised by
Russ Tedrake
Kinodynamic planning for underactuated, agile robots MIT

Peer-reviewed Publications

Abbreviations
ACM & IEEE ConferencesACM & IEEE Journals
CHI   Human Factors in Computing Systems
Program Committee member, 2017
TOCHI   Trans. Computer-Human Interaction, Reviewer, 2017
L@S   Learning at Scale
Program Committee member, 2017
TBME   Trans. Biomedical Engineering
UIST   User Interface Software and Technology
Organizing Committee member, 2017
CSCW   Computer-Supported Cooperative Work and Social Computing
Reviewer, 2015-present
VL/HCC   Visual Languages and Human-Centric Computing
ICRA   International Conference on Robotics and Automation
ICER   International Computing Education Research
Top-tier ACM conferences in human-computer interaction, i.e., CHI, CSCW, and UIST, are highly selective venues intended for archival papers only. These conferences are comparable or exceed many IEEE journals in their selectivity, visibility, and impact.
Year Venue Title and Authors Context Affiliation
2017 In submission Project description: Visualizing code examples at scale

details available upon request
Massive code corpora Berkeley
UC Berkeley
2017 In submission Project description: Code example extraction

details available upon request
Programmer IDEs Berkeley
UC Berkeley
2017 ACM
L@S
Writing Reusable Code Feedback at Scale with Mixed-Initiative Program Synthesis

by Head, Glassman, Soares, Suzuki, Figueredo, D'Antoni and Hartmann
Massive programming classrooms Berkeley
UC Berkeley
2017 IEEE
VL/HCC
TraceDiff: Debugging unexpected code behavior using trace divergences

by Suzuki, Soares, Head, Glassman, Reis, Mongiovi, D'Antoni, and Hartmann
Programming classrooms

[Github]
[Demo]
Berkeley
UC Berkeley
2016 ASIS&T Annual Meeting DocMatrix: Self-Teaching from Multiple Sources

by Glassman and Russell
Searching
to learn
GoogleGoogle
2016 ACM CSCW Learnersourcing Personalized Hints

by Glassman, Lin, Cai, and Miller
Massive programming classrooms MIT
2015 MIT CSAIL Tech Report iBCM: Interactive Bayesian Case Model Empowering Humans via Intuitive Interaction

by Kim, Glassman, Johnson, and Shah
Massive programming classrooms MIT
2015 ACM UIST Foobaz: Variable Name Feedback for Student Code at Scale.

by Glassman, Fischer, Scott, and Miller
Massive programming classrooms

[Youtube]
MIT
2015 ACM TOCHI OverCode: visualizing variation in student solutions to programming problems at scale

by Glassman, Scott, Singh, Guo, and Miller
Massive programming classrooms

[MIT Spotlight][Youtube]
MIT
2015 ACM CHI Mudslide: A Spatially Anchored Census of Student Confusion for Online Lecture Videos

by Glassman, Kim, Monroy-Hernández, and Morris

Award Best of CHI Honorable Mention
Remote or
massive classrooms

[Youtube]
MSRMicrosoft Research
2015 ACM CHI RIMES: Embedding Interactive Multimedia Exercises in Lecture Videos

by Kim, Glassman, Monroy-Hernández, and Morris
Remote or
massive classrooms

[Youtube]
MSRMicrosoft Research
2013 ACM ICER Toward Facilitating Assistance to Students Attempting Engineering Design Problems

by Glassman, Gulley, and Miller
Massive programming classrooms MIT
2012 IEEE ICRA Region of attraction estimation for a perching aircraft: A Lyapunov method exploiting barrier certificates

by Glassman, Desbiens, Tobenkin, Cutkosky, and Tedrake
Agile flying
robots
MIT

StanfordStanford
2010 IEEE ICRA A quadratic regulator-based heuristic for rapidly exploring state space

by Glassman and Tedrake
Underactuated robots MIT
2006 IEEE EMBS Reducing the number of channels for an ambulatory patient-specific EEG-based epileptic seizure detector by applying recursive feature elimination

by Glassman and Guttag
Algorithms for medical devices MIT
2005 IEEE TBME A wavelet-like filter based on neuron action potentials for analysis of human scalp electroencephalographs

by Glassman

Award Intel Young Scientist Award, top prize at ISEF 2003
[Press Release]
[Profile, Science]
[Profile, CNN's Lou Dobbs Tonight]
[Interview, CNN's American Morning]
Brain-computer interfaces CBWCentral Bucks West HS