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


A Binary, 2048-dim. Generic Hyper-Dimensional Processor
Sohum Datta [advisor: Jan M. Rabaey]

A Hardware Accelerator for Computing an Exact Dot Product
Jack Koenig [advisor: Krste Asanović and Jonathan Bachrach]

A Multi-Parametric Microwave-Optical Biomolecular Sensor
Luya Zhang [advisor: Ali Niknejad and Mekhail Anwar]

A Neural Network Model of Translation Elongation Rates
Robert Tunney [advisor: Lior Pachter]

A Tool for Computational Analysis of Narrative Film
Frederick Alexander Hall [advisor: Maneesh Agrawala and Alexei (Alyosha) Efros]

A 12.5GHz High Speed Data Link
Glenn Kewley [advisor: Jan M. Rabaey]

An Investigation into Microlens Array Based Light Field Display for Vision Aberration Correction and Applications to Virtual Reality
Luxin Yang [advisor: Brian A. Barsky]

Arx: A DBMS with Semantically Secure Encryption
Rishabh Poddar [advisor: Raluca Ada Popa]

AutoQuiz: an online, adaptive, test practice system
Zhiping Xiao [advisor: Dan Garcia]

AutoRubric: Autograding Template-Based Exam Programs
Jonathon Cai [advisor: John DeNero]

Cell Geometry Impact on the Cell Filling Process in Gravure Printing for Printed Electronics
Xiaoer Hu [advisor: Tsu-Jae King Liu and Vivek Subramanian]

Deep Imitation Learning for Complex Manipulation Tasks from Virtual Reality Teleoperation
Tianhao Zhang [advisor: Pieter Abbeel]

Deep Networks for Equalization in Communications
Laura Brink [advisor: Anant Sahai]

Exploration for Range Based Indoor Localization Technologies and Algorithms
Casey Mackin [advisor: Claire Tomlin]

FireSim: FPGA-Accelerated Cycle-Exact Scale-Out System Simulation in the Public Cloud
Sagar Karandikar [advisor: Krste Asanović]

Further Stochastic Analysis of the k-Server Problem on the Circle
Jarett Schwartz [advisor: Alistair Sinclair]

HindSight: Enhancing Spatial Awareness by Sonifying Detected Objects in Real-Time 360-Degree Video
Eldon Schoop [advisor: Björn Hartmann]

Hollow Disk Electromechanical Coupling Cx/Co Boosting
Yafei Li [advisor: Clark Nguyen]

Improving Quantized-State System Simulation
Mehrdad Niknami [advisor: Edward A. Lee]

Joint State and Parameter Estimation in Temporal Models
Yusuf Erol [advisor: Stuart J. Russell]

Learning audio-visual correspondences for music-video recommendation
Thomas Langlois [advisor: Alexei (Alyosha) Efros]

Learning Image-Conditioned Dynamics Models for Control of Under-actuated Legged Millirobots
Anusha Nagabandi [advisor: Ronald S. Fearing and Sergey Levine]

Lung Nodule Detection Using Convolutional Neural Networks
Jiaying Shi [advisor: John F. Canny]

Modeling and Control of Resonant Switched Capacitor DC-DC Converter
Yongjun Li [advisor: Seth R. Sanders]

Modeling Supervisor Safe Sets for Improving Collaboration in Human-Robot Teams
Dexter Scobee [advisor: S. Shankar Sastry]

Non-Linear Stiffness Extraction & Modeling of Wineglass Disk Resonators
Alain Anton [advisor: Clark Nguyen]

numpywren: serverless linear algebra
Vaishaal Shankar [advisor: Benjamin Recht and Jonathan Ragan-Kelley]

Parametric Oscillation with Wineglass Disk Resonators
Thanh-Phong Nguyen [advisor: Clark Nguyen]

Path-Based Neural Constituency Parsing
Katia Patkin [advisor: John DeNero]

Population Coding in Retinal Ganglion Cells
Reza Abbasi Asl [advisor: Bin Yu]

Quantifying the Development Value of Code Contributions
Hezheng Yin [advisor: Armando Fox]

Reducing Actuation Voltage in RF MEMS Switches and the Impact of Scaling on Performance and Reliability
Jaime Castro [advisor: Vladimir Stojanovic]

Reverse Curriculum Generation for Reinforcement Learning
Carlos Florensa Campo [advisor: Pieter Abbeel]

Scaling Effect on RF MEMS Switch
Xiao Chen [advisor: Jan M. Rabaey]

Scaling Interactive Data Science Transparently with Modin
Devin Petersohn [advisor: Anthony D. Joseph]

Self-supervised Deep Reinforcement Learning with Generalized Computation Graphs for Robot Navigation
Gregory Kahn [advisor: Pieter Abbeel and Sergey Levine]

Table-based Device Modeling: Methods and Applications
Archit Gupta [advisor: Jaijeet Roychowdhury]

Teaching with Reinforcement Learning: A Smarter AutoQuiz
Steven Hewitt [advisor: Dan Garcia]

The Design of an Analog Associative Memory Circuit for Applications in High-Dimensional Computing
Miles Rusch [advisor: Jan M. Rabaey]

The Sparse Manifold Transform
Yubei Chen [advisor: Bruno Olshausen and Pieter Abbeel]

Three-Dimensional Structure Formation via Inkjet-printed Metal Nanoparticles: Ink and Application Development
Dwipayan Patnaik [advisor: Vivek Subramanian]

Towards a Better Mechanistic Understanding of the Degradation Processes of Perovskite Solar Cells
Carlos Biaou [advisor: Vivek Subramanian]

Ultra Low Noise Preamplifier Design for Magnetic Particle Imaging
Quincy Huynh [advisor: Steven Conolly]

5th Year M.S.

A Data Analysis of Student Success and Motivations in the BJCx MOOC
Yifat Amir [advisor: Dan Garcia]

A Simple Neural Attentive Meta-Learner
Nikhil Mishra [advisor: Pieter Abbeel]

Adaptive Memory Networks
Daniel Li [advisor: Satish Rao]

An Attention-Based Model for Transcription Factor Binding Site Prediction
Gunjan Baid [advisor: Anthony D. Joseph]

An Internet-Spanning Content Distribution Mechanism for IoT
Griffin Potrock [advisor: John D. Kubiatowicz]

Analysis of Factors and Interventions Relating to Student Performance in CS1 and CS2
Allen Guo [advisor: Joshua Hug]

Arrhythmia Classification in Multi-Channel ECG Signals Using Deep Neural Networks
Kyungna Kim [advisor: Stuart J. Russell]

ConNect: Exploring Augmented Reality Service using Image Localization and Neural Network Object Detection
Tong Li [advisor: Randy H. Katz]

Curriculum Distillation to Teach Playing Atari
Chen Tang [advisor: John F. Canny]

Design of a Brushless Servomotor for a Low-cost Compliant Robotic Manipulator
Allan Zhao [advisor: Pieter Abbeel]

DIZK: A Distributed Zero-Knowledge Proof System
Howard Wu [advisor: Alessandro Chiesa]

Epigenetic Imputation
Alexander Ku [advisor: Joseph Gonzalez]

Exploring Novel Architectures For Serving Machine Learning Models
Aditya Chopra [advisor: Randy H. Katz]

Extraction of Vehicle Trajectories from Online Video Streams
Xinhe Ren [advisor: Ken Goldberg]

Frequency-swept Ferromagnetic Resonance Characterization of Permalloy Thin Films
Samuel Holladay [advisor: Sayeef Salahuddin]

HAMMER: A Platform For Agile Physical Design
Edward Wang [advisor: Jonathan Bachrach]

Imitation from Observation: Learning to Imitate Behaviors from Raw Video via Context Translation
YuXuan Liu [advisor: Pieter Abbeel]

Inductive Program Synthesis in BLOG
Jared Rulison [advisor: Stuart J. Russell]

InferLine: ML Inference Pipeline Composition Framework
Corey Zumar [advisor: Joseph Gonzalez]

Interactive CAD Software for the Design of 2-manifold Free-form Surfaces (NOME)
Gauthier Dieppedalle [advisor: Carlo H. Séquin]

Lifted Recurrent Neural Networks
Rajiv Sambharya [advisor: Laurent El Ghaoui]

Meta-analysis of massive parallel reporter assay enables functional regulatory elements prediction
Zhongxia Yan [advisor: Nir Yosef]

Natural Language Understanding for Healthcare Queries
Vivek Raghuram [advisor: Jerome A. Feldman]

nbinteract: Generate Interactive Web Pages From Jupyter Notebooks
Samuel Lau [advisor: Joshua Hug]

Optimal Differential Drag Control of Small Satellite Constellations
Andrew Blatner [advisor: Murat Arcak]

Pedagogy, Infrastructure, and Analytics for Data Science Education at Scale
Vinitra Swamy [advisor: David E. Culler]

Ray DataFrames: A library for parallel data analysis
Patrick Yang [advisor: Anthony D. Joseph]

Scalable, Efficient Deep Learning by Means of Elastic Averaging
Kevin Peng [advisor: John F. Canny]

See-Thru: Towards Minimally Obstructive Eye-Controlled Wheelchair Interfaces
Corten Singer [advisor: Björn Hartmann]

StimDust: Miniaturized Ultrasonic Peripheral Nerve Stimulator
Ka Yiu Li [advisor: Rikky Muller]

Using Physics Simulators to Aid in Real-Time Robot Planning
Michael Tong [advisor: Ronald S. Fearing]

3D Object Detection with Sparse Sampling Neural Networks
Ryan Goy [advisor: Avideh Zakhor]