He holds a B.S. in systems science and engineering from the University of Pennsylvania, an M.S. in operations research from the George Washington University and an M.A. in public policy from the University of Wisconsin-Madison. He completed the pre-dissertation phase of Ph.D. studies in geography and environmental engineering at Johns Hopkins University and earned his Ph.D. from KTH Royal Institute of Technology in Stockholm after writing his dissertation with the Energy and Climate Studies Division in the Energy Technology Department of KTH.