I am an Assistant Professor in the Department of Electrical and Computer Engineering at the University of British Columbia, Vancouver. Before joining UBC, I was an NSF Center for Science of Information postdoctoral fellow. From 2015-2017, I was a postdoctoral researcher at Stanford University and Tel Aviv University. I obtained a PhD degree at the University of California San Diego in 2015. I attended the Academic Talent Program and obtained a B.E. degree at Tsinghua University, China in 2009.

My current research focuses on the information-theoretic approach to data science and machine learning. Several recent works in this direction include universal compression of graphical data, coding theoretical approach to distributed machine learning, statistical inference on graphs, ranking from pairwise comparison, etc. More broadly, I am interested in developing and applying tools in information theory, coding theory, high dimensional statistics, combinatorics and random graphs, and deep generative models for emerging practical challenges in the era of big data.


Kaiser 4112, ECE, UBC

5500-2332 Main Mall

Vancouver, BC, V6T 1Z4




  • We are looking for three new graduate students (MASc or PhD) to join my research group in 2022 Fall. Students with strong backgrounds in probability, analysis, linear algebra, combinatorics, and a decent mathematical maturity are welcome to apply to the MASc or PhD program at UBC ECE. Here are some words for prospective students. If you are interested in working with me, please send me an email with your CV and transcripts.


PhD students

MASc students

  • Animesh Sakorikar

  • Ning Zhang


Curriculum Vitae

Google Scholar Profile

Last updated: October 2, 2021