Prior to joining Yale, I was an Assistant Professor in the Schools of Computer Science at McGill University. I did my postdoc with Christos Papadimitriou at UC Berkeley. Before that, I finished my Ph.D. at MIT in Computer Science under the supervision of Costis Daskalakis and received my B.Sc. in EECS at Peking University.
Prospective graduate students interested in working with me please apply directly to Yale’s PhD program.
Ph.D. in Computer Science, 2013
B.Sc. in Electrical Engineering and Computer Science, 2008
Currently teaching: CPSC 366: Intensive Algorithms. Spring 2019
Here is a list of courses I’ve previously taught at McGill: