I am an Assistant Professor in the Computer Science Department at the Portland State University. I was a postdoctoral fellow at the Institute for Quantum Computing and the Department of Combinatorics and Optimization at the University of Waterloo during 2013 to 2016. I completed my PhD in 2013 in Computer Science and Engineering at the Pennsylvania State University, under the supervision of Prof. Sean Hallgren. Prior to that, I received my bachelor’s degree from University of Science & Technology of China in 2008.

My research interests lie in cryptography, especially in the presence of quantum attacks (a.k.a. post-quantum crypto), quantum algorithms, computational complexity and theoretical computer science broadly.


  • I am looking for self-motivated students who are interested in pursuing a Ph.D degree with me. Please feel free to reach me! Find more here.
  • I will serve on the program committee of QIP 2017, hosted by at Microsoft Research in Redmond, Washington during Jan 14-20, 2017. You may as well visit me pre or post QIP driving 3 hours south.
  • I will serve on the program committee of PKC 2017 to be held at the artistic city of Amsterdam. Please submit your nice papers!