Ph.D. Dissertations - 2022
A Case for Application Driven Design of Energy Harvesting Sensor Systems
Neal Jackson [advisor: Prabal Dutta]
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]
An Ultra-Low Loss Radio Frequency Beamforming Technique for Power-Constrainted Phased Array Applications
Matthew Anderson [advisor: Jan M. Rabaey and Ali Niknejad]
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]
Browsing in the Library of Babel: Leveraging Evolutionary Information to Improve Protein Modeling
Neil Thomas [advisor: Yun S. Song]
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ć]
Challenges on Decarbonization of Electric Power Systems
Rodrigo Marti Henriquez Auba [advisor: Kameshwar Poolla and Duncan Callaway]
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]
Controlling Devices to Achieve Stability Guarantees on Electric Distribution Grids
Jaimie Swartz [advisor: Seth R. Sanders and Alexandra von Meier]
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]
Developing and Deploying Sim-to-Real Reinforcement Learning Techniques with Applications in Energy Systems
Lucas Spangher [advisor: Costas J. Spanos]
Development of in vitro bioelectronic implant aging
Jacob Sporrer [advisor: Vivek Subramanian]
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]
High-Performance Bio-sensing ICs
Sina Faraji Alamouti [advisor: Rikky Muller]
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]
Large-Scale Real-World Robotic Manipulation Using Diverse Data
Frederik Ebert [advisor: Sergey Levine]
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]
Miniature Wireless Neural Implants
Mohammad Meraj Ghanbari [advisor: Rikky Muller]
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]
Network Optimization Algorithms and Applications to Molecular Biology
Alex Khodaverdian [advisor: Nir Yosef]
Neural Prosthetic with In-sensor Shared Control
Alisha Menon [advisor: Jan M. Rabaey]
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]
On Problem Specification and Self-Referential Claims
Michael Dennis [advisor: Stuart J. Russell]
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]
Resource-Constrained Sensing as a Shared Utility
Joshua Adkins [advisor: John Wawrzynek and Prabal Dutta]
Robot Planning and Execution with Unreliable Models
Ellis Ratner [advisor: Claire Tomlin and Anca Dragan]
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 Design and Implementation of User-Schedulable Languages
Alexander Reinking [advisor: Jonathan Ragan-Kelley]
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]
Towards Socially and Economically Beneficial Machine Learning
Wenshuo Guo [advisor: Michael Jordan]
Towards Trustworthy Machine Learning
Adam Gleave [advisor: Stuart J. Russell]
Understanding and Exploring Serverless Cloud Computing
Johann Schleier-Smith [advisor: Joseph M. Hellerstein]
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]