Mr. Weiru Chen has served as independent director since the IPO. Mr. Chen has served as an independent director of TAL Education Group (NYSE: TAL) since June 2015 and Dian Diagnostics Co., Ltd. (SSE: 300244) since July 2017. Mr. Chen has served as an executive director of Industry Internet Center of Alibaba Business School since February 2019 and was a chief strategy officer at Zhejiang Cainiao Supply Chain Management Company Limited from 2017 to 2019. Mr. Chen was an assistant professor of strategy at INSEAD Business School from 2003 to 2011 and an associate professor of strategy at China Europe International Business School from 2011 to 2017. Mr. Chen earned a bachelor’s degree from National Taiwan University in Taiwan in 1993, a master’s degree from TamKang University in 1996 and a doctoral degree from Purdue University in 2003.