Before Baidu, he had been working in various areas of system development in distributed serving systems, search infrastructures as well as machine learning in the past 7 years. He has Masters degree in Computer Science and System Engineering from University of Virginia and Bachelors in Computer Science and Applied Mathematics from Shanghai Jiao Tong University.