He received a Ph.D. degree in Computing Science and Engineering from the Department of Computer Science and Engineering, The Hong Kong University of Science and Technology (HKUST), under Dr. Lei Chen's supervision. He also received a Master degree in Software Engineering at Beihang University and a Double Bachelor degree in Economics from China Centre for Economic Research (CCER) at Peking University. Research Interests