About
Curriculum vitae
Currently I am a software engineer and technical lead at Google. Since 2018 I’ve worked on Maps where I apply machine learning and state estimation to the problem of creating an up-to-date real world model, with a focus on street-level sensor data (including imagery, video, and LiDAR). Prior to that (2016-2017), I designed and built backend systems that enable Android Pay.
From 2014-2015 I was a postdoctoral researcher at the Institute for Disease Modeling in Bellevue, WA. There I apply stochastic dynamical systems theory to HIV modeling and more generally to algorithm design for simulation, sampling, and inference, in the context of stochastic epidemiological modeling.
I received my Ph.D. from the department of Electrical Engineering at the University of Washington in 2014. As a Ph.D. student in the Klavins lab, I developed frameworks for engineering technomimetic dynamical and computational systems in DNA and synthetic biological organisms.
In 2006 I completed my M.S. in Robotics from Carnegie Mellon University. At CMU I worked on passive control for dynamic legged climbing robots under the advise of Professor Alfred A. Rizzi in the Microdynamic Systems Laboratory.
Education
Ph.D. Electrical Engineering
| Department of Electrical Engineering, University of Washington, 2014
| Self-Organizing Systems / Synthetic Biology Lab
| Thesis: Programming Molecules and Cells: Design Architectures for Chemical Reaction and Gene Regulatory Networks
| Advisor: Professor Eric Klavins
M.S. Robotics
| Robotics Institute, Carnegie Mellon University, 2006
| Thesis: Stability and Control for a Class of Dynamic Legged Climbers
| Advisor: Professor Alfred A. Rizzi
B.S. Computer Science and B.S. Discrete Math and Logic, Carnegie Mellon University, 2004.
Research Interests
- Distributed Systems and Algorithms
- Graphical Models
- Metamodeling and Experiment Design
- Self Organizing Systems
- Synthetic Biology
- Robotics and Automation