Ph.D. Dissertations - 2022

A Dramaturgical Framework for Interactive Performance: Sensitizing Concepts at the Intersection of Performance and Technology
Molly Nicholas [advisor: Eric Paulos]

An Optics-Free Ultra-Thin Time-Resolved Intraoperative Imager Using Upconverting Nanoparticles
Hossein Najafiaghdam [advisor: Ali Niknejad and Mekhail Anwar]

Analog Optical Links: Modeling and Implementation
Sidney Buchbinder [advisor: Vladimir Stojanovic]

Anatomy Inspired Hardware for Magnetic Resonance Imaging
Karthik Gopalan [advisor: Michael Lustig and Ana Claudia Arias]

Bridging Safety and Learning in Human-Robot Interaction
Andrea Bajcsy [advisor: Claire Tomlin and Anca Dragan]

Building Assistive Sensorimotor Interfaces through Human-in-the-Loop Machine Learning
Siddharth Reddy [advisor: Anca Dragan and Sergey Levine]

Building Cryptographic Systems from Distributed Trust
Weikeng Chen [advisor: Raluca Ada Popa]

Building Trusted Execution Environments
Dayeol Lee [advisor: Krste Asanović]

Cognitive analyses of machine learning systems
Erin Grant [advisor: Michael Jordan and Thomas Griffiths]

Computational methods for regulating transcription and translation
Sanjit Batra [advisor: Yun S. Song]

Decentralized Ledgers: Design and Applications
Yuncong Hu [advisor: Raluca Ada Popa and Alessandro Chiesa]

Designing Exercises to Teach Programming Patterns
Nathaniel Weinman [advisor: Marti Hearst and Armando Fox]

Disruptive Research on Distributed Machine Learning Systems
Guanhua Wang [advisor: Ion Stoica]

Diversity in Dialogue Generation
Katherine Stasaski [advisor: Marti Hearst]

Ear EEG: Sensors and Systems for User-generic Neural Hearables
Ryan Kaveh [advisor: Rikky Muller]

Efficient and Scalable Neural Architectures for Visual Recognition
Zhuang Liu [advisor: Trevor Darrell]

Efficient Optimization Algorithms for Machine Learning
Armin Askari [advisor: Laurent El Ghaoui]

Efficiently Designing Efficient Deep Neural Networks
Alvin Wan [advisor: Joseph Gonzalez]

Exploratory and Explanatory Tools for ML Application Development
Eldon Schoop [advisor: Björn Hartmann]

Fault Tolerance in Distributed Systems
Aisha Mushtaq [advisor: Scott Shenker and Sylvia Ratnasamy]

Generic architectures for efficient Hyper-Dimensional Computing
Sohum Datta [advisor: Jan M. Rabaey]

Hardware-Aware Efficient Deep Learning
Zhen Dong [advisor: Kurt Keutzer]

High Speed Software Radio on General Purpose CPUs
Christopher Yarp [advisor: John Wawrzynek]

Human-Guided Generation of Sketches and Prototypes
Forrest Huang [advisor: John F. Canny]

Hydrogel Actuated Carbon Fiber Microelectrode Array
Oliver Chen [advisor: Kristofer Pister and Michel Maharbiz]

Improved Algorithms and Upper Bounds in Differential Privacy
Arun Ganesh [advisor: Satish Rao]

Incorporating Intent, Impact, and Context for Beneficial Machine Learning
Esther Rolf [advisor: Michael Jordan and Benjamin Recht]

Integrated Multiport Conversion with Rotating Transformer
Richard Liou [advisor: Seth R. Sanders]

Interactive Cross-Dimensional Media for Collaboration and Guidance in Mixed Reality Environments
Bala Thoravi Kumaravel [advisor: Björn Hartmann]

Learning Beyond the Standard Model (of Data)
Nilesh Tripuraneni [advisor: Michael Jordan]

Learning, Control and Optimization for Electricity Distribution Networks
Keith Moffat [advisor: Claire Tomlin and Alexandra von Meier]

Learning Objective Functions from Many Diverse Signals
Smitha Milli [advisor: Anca Dragan and Moritz Hardt]

Learning to Generalize in Dynamic Environments
Dequan Wang [advisor: Trevor Darrell]

Learning Transferable Representations across Domains
Xiangyu Yue [advisor: Alberto L. Sangiovanni-Vincentelli]

Learning when Objectives are Hard to Specify
Kush Bhatia [advisor: Peter Bartlett and Anca Dragan]

Learning-Based Program Synthesis: Towards Synthesizing Complex Programs from Multi-Modal Specifications in the Wild
Xinyun Chen [advisor: Dawn Song]

Leveraging Speaker Context for Natural Language Processing
Samee Ibraheem [advisor: John DeNero]

Lower bounds on the complexity of quantum proofs
Chinmay Nirkhe [advisor: Umesh Vazirani]

Machine Learning for Query Optimization
Zongheng Yang [advisor: Ion Stoica]

Machine Learning Safety
Daniel Hendrycks [advisor: Dawn Song and Jacob Steinhardt]

Manipulation and Perception Policies for Robot Mechanical Search
Michael Danielczuk [advisor: Ken Goldberg]

Micro-Electro-Mechanical Relay Technology for Beyond-Von-Neumann Computer Architectures
Xiaoer Hu [advisor: Tsu-Jae King Liu]

Multiphoton Magnetic Resonance Imaging
Victor Han [advisor: Chunlei Liu]

Multi-task Policy Learning with Minimal Human Supervision
Parsa Mahmoudieh [advisor: Trevor Darrell]

Negative Capacitance Field-Effect Transistor Design and Machine Learning Applications in Compact Models
Ming-Yen Kao [advisor: Chenming Hu]

New Information Inequalities with Applications to Statistics
Kuan-Yun Lee [advisor: Thomas Courtade]

NumS: Scalable Array Programming for the Cloud
Huseyin Elibol [advisor: Michael Jordan and Ion Stoica]

Optical Voltage Sensing: Micro- to Kilo-Scale
Jordan Edmunds [advisor: Michel Maharbiz]

Optimization Methods Leveraging V2X Communication and Traffic Management Apps for Transportation Control
Mikhail Burov [advisor: Murat Arcak]

Parallel Algorithms for De Novo Long Read Genome Assembly via Sparse Linear Algebra
Giulia Guidi [advisor: Katherine A. Yelick and Aydin Buluç]

Physics-Informed Machine Learning for Computational Imaging
Kristina Monakhova [advisor: Laura Waller]

Pre-training Agents for Design Optimization and Control
Kourosh Hakhamaneshi [advisor: Pieter Abbeel and Vladimir Stojanovic]

Printed Biodegradable Wireless Soil Nitrate Sensor Nodes
Carol Baumbauer [advisor: Ana Claudia Arias]

Process-Sensitive Creativity Support Tools
Sarah Sterman [advisor: Eric Paulos]

RDMA-Based Distributed Data Structures for Large-Scale Parallel Systems
Benjamin Brock [advisor: Katherine A. Yelick and Aydin Buluç]

Reliable Prediction and Decision-Making in Sequential Environments
Paria Rashidinejad [advisor: Stuart J. Russell and Jiantao Jiao]

Safe Reinforcement Learning Using Learned Safe Sets
Brijen Thananjeyan [advisor: Ken Goldberg and Joseph Gonzalez]

Scalable Robot Learning
Ashvin Nair [advisor: Sergey Levine]

Scalable Supervision for Safe and Efficient Online Robot Learning
Ashwin Balakrishna [advisor: Ken Goldberg]

Scaling Phased Array Receivers to Massive MIMO and Wide Bandwidth with Analog Baseband Beamforming
Emily Naviasky [advisor: Ali Niknejad and Elad Alon]

Single-Mode Lasing in Cavities of Different Dimensionalities
Wanwoo Noh [advisor: Boubacar Kanté]

Single-Shot 3D Microscopy: Optics and Algorithms Co-Design
Linda Liu [advisor: Laura Waller]

Social Dynamics of Machine Learning for Decision Making
Lydia Liu [advisor: Michael Jordan and Moritz Hardt]

Specifications from Demonstrations: Learning, Teaching, and Control
Marcell Vazquez-Chanlatte [advisor: Sanjit A. Seshia]

Synergy of Prediction and Control in Model-based Reinforcement Learning
Nathan Lambert [advisor: Kristofer Pister]

The Algebra of Contracts
Inigo Incer [advisor: Alberto L. Sangiovanni-Vincentelli]

The Dynamics of Recommender Systems
Karl Krauth [advisor: Michael Jordan and Jonathan Ragan-Kelley]

The impact of information-aware routing on road traffic
Theophile Cabannes [advisor: Alexandre Bayen]

The impact of information-aware routing on road traffic, from case studies to game-theoretical analysis and simulations
Theophile Cabannes [advisor: Alexandre Bayen]

The Serverless Datacenter: Hardware and Software Techniques for Resource Disaggregation
Nathan Pemberton [advisor: Randy H. Katz and Joseph Gonzalez]

Tools and Techniques for Building Programming Assistants for Data Analysis
Rohan Bavishi [advisor: Koushik Sen]

Towards Adaptive, Continual Embodied Agents
Kelvin Xu [advisor: Sergey Levine]

Towards diffraction-limited short-wavelength imaging systems
Gautam Gunjala [advisor: Laura Waller]

Towards Mutual Understanding between Mortals and Machines in Motion for Safety
David McPherson [advisor: S. Shankar Sastry]

Towards Privacy-Preserving and Regulation-Compliant Data Analysis
Lun Wang [advisor: Dawn Song]

Understanding Radiative Recombination in Two Dimensional Semiconductors
Shiekh Zia Uddin [advisor: Ali Javey]

Useful interpretability for real-world machine learning
Chandan Singh [advisor: Bin Yu]

Using neural-machine interfaces to explore skill learning in central and peripheral nervous systems
Paul Botros [advisor: Jose M. Carmena]

Validity Challenges in Machine Learning Benchmarks
John Miller [advisor: Moritz Hardt]

Voicing Silent Speech
David Gaddy [advisor: Daniel Klein]

When do machine learning models generalize well? A signal-processing perspective
Vignesh Subramanian [advisor: Anant Sahai]