Master's Theses & Technical Reports - 2019

M.S. | 5th Year M.S.

M.S.

A Fully Integrated Electronic-Photonic Platform for Label-Free Biosensing
Christos Adamopoulos [advisor: Vladimir Stojanovic]

A Lower Bound for Identifying the Best Markovian Arm with Fixed Confidence
Vrettos Moulos [advisor: Satish Rao]

Abstract Syntax Networks for Code Generation and Semantic Parsing
Maxim Rabinovich [advisor: Michael Jordan]

An Open, Scalable Massive MIMO Testbed Operating at E-Band Frequencies
James Dunn [advisor: Borivoje Nikolic]

An Optics-Free Ultra-Thin Time-Resolved Intraoperative Imaging Platform for Deep Infrared Imaging of Alloyed Upconverting Nanoparticles
Hossein Najafiaghdam [advisor: Ali Niknejad and Mekhail Anwar]

Anna: A KVS For Any Scale
Chenggang Wu [advisor: Joseph M. Hellerstein]

Bayesian Posterior Sampling via Stochastic Gradient Descent with Collisions
Quico Spaen [advisor: John F. Canny]

Building XP process metrics for project-based software engineering courses
An Ju [advisor: David Wagner]

Capturing the impact of navigational app usage on road traffic from a gametheory point of view
Theophile Cabannes [advisor: Alexandre Bayen]

Characterization and Modeling of Ceramic Capacitor Losses in High Density Power Converters
Samantha Coday [advisor: Robert Pilawa-Podgurski]

Compression of Molecular Dynamics Simulation Data
Shuai Liu [advisor: Gerald Friedland]

Daily Data Assimilation of a Hydrologic Model Using the Ensemble Kalman Filter
Sami Andrew Malek [advisor: Alexandre Bayen]

Deep learing for single-shot autofocus microscopy
Henry Pinkard [advisor: Laura Waller]

Deep learning for single-shot autofocus microscopy
Henry Pinkard [advisor: Laura Waller]

Deep-learning-based Machine Understanding of Sketches: Recognizing and Generating Sketches with Deep Neural Networks
Zifeng Huang [advisor: John F. Canny]

Design of a sub-Hz Resolution Fully Digital RF Frequency Synthesizer
Panagiotis Zarkos [advisor: Vladimir Stojanovic]

Design of an Effective Ontology and Query Processor Enabling Portable Building Applications
Gabriel Fierro [advisor: David E. Culler]

Efficient illumination angle self-calibration in Fourier ptychography
Regina Eckert [advisor: Laura Waller]

Efficient Inference on Video, In Real-Time and At Scale
Samvit Jain [advisor: Joseph Gonzalez]

Efficient Inference on Video, In Real-Time and At Scale
Samvit Jain [advisor: Joseph Gonzalez]

Efficient Inference on Video, In Real-Time and At Scale
Samvit Jain [advisor: Joseph Gonzalez]

End-to-End Robotic Reinforcement Learning without Reward Engineering
Avi Singh [advisor: Sergey Levine]

Flexible Hybrid Electronics for Wireless Communication
Carol Baumbauer [advisor: Ana Claudia Arias]

Formal Semantics for the Halide Language
Alex Reinking [advisor: Jonathan Ragan-Kelley]

Frequency Regulation for Power System Dynamics with Variable and Low Inertia due to Renewable Energy
Patricia Hidalgo-Gonzalez [advisor: Claire Tomlin]

Haptic Perception of Liquids Enclosed in Containers
Carolyn Chen [advisor: Ruzena Bajcsy]

Learning Robotic Grasping Policies for Suction Cups and Parallel Jaws in Simulation
Matthew Matl [advisor: Ken Goldberg]

Learning to Segment Every Thing
Ronghang Hu [advisor: Trevor Darrell]

Low Noise Integrated CMOS Receiver Front-End
Ahmed Khidre [advisor: Jan M. Rabaey]

Making Edge-Computing Resilient
Aisha Mushtaq [advisor: Scott Shenker and Sylvia Ratnasamy]

MEMS-Actuated Carbon Fibers
Rachel Zoll [advisor: Kristofer Pister]

Metal: A Metadata-Hiding File Sharing System
Weikeng Chen [advisor: Raluca Ada Popa]

Nested-Parallelism PageRank on RISC-V Vector Multi-Processors
Alon Amid [advisor: Borivoje Nikolic and Krste Asanović]

Neural-Backed Generators for Program Synthesis
Rohan Bavishi [advisor: Koushik Sen]

On Collaborative Intelligence
Ramasubramanian Balasubramanian [advisor: Kannan Ramchandran and Gerald Friedland]

Practical Volume-Based Attacks on Encrypted Databases
Stephanie Wang [advisor: Ion Stoica]

Risk Averse Robust Adversarial Reinforcement Learning
Xinlei Pan [advisor: John F. Canny]

Risk Averse Robust Adversarial Reinforcement Learning
Xinlei Pan [advisor: John F. Canny]

Safely Learning to Control the Linear Quadratic Regulator
Sarah Dean [advisor: Benjamin Recht]

Siting Solar Photovoltaics on Distribution Feeders: Comparing deployment models and their limits
Anna Brockway [advisor: Kameshwar Poolla]

Speed Advisory System Using Real-Time Actuated Traffic Light Phase Length Prediction
Mikhail Burov [advisor: Murat Arcak]

Two-Dimensional Materials for Infrared Detection
George Zhang [advisor: Ali Javey]

Zero-Voltage Switching for Flying Capacitor Multi-Level Converters
Margaret Blackwell [advisor: Robert Pilawa-Podgurski]

5th Year M.S.

Narrative Generation Using Learned Event Representations
Brenton Chu [advisor: Marti Hearst]

"My Videos are at the Mercy of the YouTube Algorithm": How Content Creators Craft Algorithmic Personas and Perceive the Algorithm that Dictates their Work
Emily Pedersen [advisor: Marti Hearst]

A Berkeley View of Teaching CS at Scale
Kevin Lin [advisor: John DeNero]

A Hardware Implementation of the Snappy Compression Algorithm
Kyle Kovacs [advisor: Elad Alon]

A Low Power Mutual Noise-Canceling Receiver Front-End with Blocker Tolerance for IoT Applications
Tian Liu [advisor: Elad Alon]

A Model-Predictive Controller for Joint Smart Building Systems
Prashanth Ganesh [advisor: Costas J. Spanos]

A Secure Message Broker in an Untrusted Environment
Dylan Dreyer [advisor: David E. Culler]

Addressing and Understanding Shortcomings in Vision and Language
Kaylee Burns [advisor: Trevor Darrell]

An Approach to Privacy Preserving Queries for Spatio-Temporal Data
John Sullivan [advisor: David E. Culler]

Building a Target Recognition Pipeline for Mechanical Search and Algorithmically Generating Adversarial Grasp Objects with Minimal Random Perturbations
David Wang [advisor: Ken Goldberg]

Closing the Analog Design Loop with the Berkeley Analog Generator
Nicholas Werblun [advisor: Vladimir Stojanovic]

Combined Detection and Tracking Impacts on Vehicle Specific Data
David Zhang [advisor: Trevor Darrell]

Computing and Evaluating Adversarial Grasp Objects with Systematic Face Rotations and Applications of Dense Object Descriptors to Mechanical Search
David Tseng [advisor: Ken Goldberg]

Designing High Speed Current Steering Digital to Analog Converter Using Berkeley Analog Generator
Mohammadamin Torabi [advisor: Kristofer Pister]

Effect of Model Dissimilarity on Learning to Communicate in a Wireless Setting with Limited Information
Caryn Tran [advisor: Anant Sahai]

Emergency Broadcast Architecture
Michael Dong [advisor: Scott Shenker]

Eye Gaze Tracking for Assistive Devices
Evan Finnigan [advisor: Ruzena Bajcsy]

Facilitating Robotic Grasping using Pushing and Toppling
Christopher Correa [advisor: Ruzena Bajcsy]

Gaze Tracking in the Plane
Forest Finnigan [advisor: Ruzena Bajcsy]

Goal-Induced Inverse Reinforcement Learning
Katie Luo [advisor: Sergey Levine]

Inverse Reinforcement Learning for Dynamics
McKane Andrus [advisor: Anca Dragan]

Jupyter’s Archive: Searchable Output Histories for Computational Notebooks
Kunal Chaudhary [advisor: Björn Hartmann]

LabelAR: A spatial guidance interface for fast computer vision image collection
James Smith [advisor: Björn Hartmann]

Leveraging Mobility for Robot Grasping Tasks
Samantha Wathugala [advisor: Pieter Abbeel]

Model-Free Cooperative Step Climbing for Under-actuated Legged Millirobots
Guangzhao Yang [advisor: Ronald S. Fearing]

Multiple Domain Question-Answer Generation
Kimberly Lu [advisor: Dawn Song]

Near-Linear Time Edit Distance for Indel Channels
Aaron Sy [advisor: Satish Rao]

On The Ridiculousness of Notice and Consent: Contradictions in App Privacy Policies
Ehimare Okoyomon [advisor: David Wagner]

Online One-Shot Learning for Indoor Asset Detection
Adith Balamurugan [advisor: Avideh Zakhor]

Policy Transfer Algorithms for Meta Inverse Reinforcement Learning
Benjamin Kha [advisor: Stuart J. Russell]

Private Queries on Public Certificate Transparency Data
Vy An Phan [advisor: Doug Tygar]

Proactive Secret Sharing in Dynamic Environments
Andrew Low [advisor: Dawn Song]

Reduce Static Code Size and Improve RISC-V Compression
Peijie Li [advisor: Krste Asanović]

Secure Speculation: From Vulnerability to Assurances with UCLID5
Cameron Rasmussen [advisor: Sanjit A. Seshia]

Sentinel: A System for Decentralized Data Governance
Nikhil Sharma [advisor: Dawn Song]

Stateful detection of black box adversarial attacks
Steven Chen [advisor: David Wagner]

Temporal IK: Data-Driven Pose Estimation for Virtual Realiity
James Lin [advisor: James O'Brien]

Time Constraints and Fault Tolerance in Autonomous Driving Systems
Yujia Luo [advisor: Joseph Gonzalez]

Tracking of Deformable Human Avatars through Fusion of Low-Dimensional 2D and 3D Kinematic Models
Ningjian Zhou [advisor: S. Shankar Sastry]

Turn-by-WiAR: A Computationally-Mediated Approach to Rapid Prototyping of Physical Objects
Vedant Saran [advisor: Eric Paulos]

Underpinnings of Political Leaning: Using Collocation Extraction and Semantic Analysis to Categorize Ideological Frames
Kavi Mehta [advisor: Jerome A. Feldman]

Using Reinforcement Learning to Learn Input Viewpoints for Scene Representation
Kevin Chiang [advisor: Pieter Abbeel]