A native of Argos, Greece, Stelios holds a B.A. from the Athens University of Economics and Business and a Ph.D. in Economics from Brown University. After completing his doctorate in 2008, he joined the Department of Economics at Tufts University as an Assistant Professor. In 2010-2011 he was the Deutsche Bank Member at the Institute for Advanced Study at Princeton and he has been a visiting professor at Harvard Business School and INSEAD.