Chen Long

Director at Luohan Academy

Dr. Chen, Long is the director of Luohan Academy, executive provost of Hupan School of Entrepreneurship, and academic chairman of Alibaba’s Research Council. He served as the chief strategy officer of Ant Financial during 2014-2018 and still serves on the fintech advisory board of IMF. He also served the role of deputy chief director of PBOC’s Research Center of Internet Finance. Dr. Chen received his Ph.D. in Finance from University of Toronto, and was a tenured professor at Olin Business School, Washington University in St. Louis. After returning to China, Dr. Chen took the position of the associate dean of Cheung Kong Graduate School of Business.