He received a PhD in Computer Science from the University of Waterloo in 2015. He was subsequently an NSERC postdoctoral fellow at the University of California, Berkeley and the University of British Columbia, and was affiliated with the California Institute for Energy and Environment. He has received best paper awards at IEEE Power and Energy Society (PES) General Meeting, ACM BuildSys, and ACM e-Energy. His research interests include large-scale data analysis, ubiquitous computing, and optimization and control of smart infrastructure systems.