Below are some useful resources and links that help my academic carear!


  1. Mathematical Writing by Donald E. Knuth
  2. Guide to Writing Mathematics lecture note at The University of Hong Kong

Computer Science

  1. Introduction to Theoretical Computer Science by Boaz Barak

Quantum Computing

  1. Quantum Computation and Quantum Information by Michael A. Nielsen and Isaac L. Chuang
  2. Quantum Information Theory by Mark Wilde
  3. John Watrous’s Lecture Notes
  4. Quantum Computation Lecture Notes by John Preskill and Alexei Kitaev
  5. Quantum Cryptography at edX by Thomas Vidick and Stephanie Wehner


  1. Introduction to Modern Cryptography by Jonathan Katz and Yehuda Lindell
  2. An Introduction to Mathematical Cryptography by Jeffrey Hoffstein, Jill Pipher and Joseph H. Silverman
  3. The Foundations of Cryptography by Oded Goldreich

Multiparty Computation

Here are some video courses on multiparty computation (MPC): 1. 2. 3.