His research interests include cyber-physical systems, wireless sensor networks, robotics, estimation and control of stochastic systems, multi-modal sensor fusion, and machine learning. He received all his degrees in Electrical Engineering and Computer Sciences (EECS) from UC Berkeley (B.S. with highest honors in 1995, M.S. in 2003, and Ph.D. in 2006). Before his Ph.D. studies, he worked as a senior software engineer at Synopsys, Inc. and a microprocessor design engineer at Intel Corporation. In 2007, he was a postdoctoral researcher in EECS at UC Berkeley. From 2007 to 2009, he was an assistant professor of Electrical Engineering and Computer Science in the School of Engineering at the University of California, Merced.