He received his Ph.D. from the University of Maryland in 2008, and between 2008-2015 he was an Assistant, then Associate Professor at the University of California, Riverside. His research spans programming languages, software engineering, and the systems/security side of smartphones. He is a recipient of the NSF CAREER award, the UCR Regents’ Fellowship award, as well as two Google Research Awards. His research has been funded by NSF, ARL, DARPA, Intel, and Google.