He obtained an S.M. in Electrical Engineering and Computer Science, and a Ph.D. in Environmental Engineering both from Massachusetts Institute of Technology in February 2008. Before joining USC, he was an assistant professor at Texas A&M University from October 2007 to August 2011. His current research interests focus on the application of signal processing, estimation and control to characterization,​ modeling, and management of energy resources and environmental systems.