I just finished my Ph.D. in Electrical and Computer Engineering at the University of Illinois Urbana - Champaign. There, I was extremely happy to work with Prof. Olgica Milenkovic and Prof. Niao He. My other collaborators included Prof. Arya Mazumdar, Prof. Jiawei Han, Prof. David Gleich etc. Before coming to UIUC, I received my M.S. degree in Electronic Engineering from Tsinghua University where my advisor was Prof. Xiqin Wang and I also worked with Prof. Huadong Meng and Prof. Yuan Shen. Before that, I got my B.S. degrees in both Applied Physics and Electrical Engineering from Beijing Jiaotong University.

I also have spent two wonderful summers in Google and worked with several excellent researchers and engineers from Google AI, Google Cloud and Google Ads.

I will join the CS department of Purdue University as an Assistant Professor in Fall, 2020. Before that, I will spend one year (2019-2020) in the SNAP group at Stanford, working with Prof. Jure Leskovec.

My previous research interest is mostly related to machine learning techniques to process structured data (graphs, ranking data). Topics range from theory, algorithms to applications. For the future directions, I would like to work on a broader range of topics related to machine learning while primarily focusing on optimization, computation, applications with large-scale structured data, including modeling and processing complex topology, deep learning for graphs (graph neural networks), learning-on-graph with applications in science. I keep looking for self-motivated students who are interested in these topics to work with me and expect them to have either good intuitions of math or strong capabilities of programming or both.