Lattices: Algorithms, Complexity, and Cryptography
Published:
Published:
Published:
Published:
CS 61A: The Structure and Interpretation of Computer Programs, UC Berkeley, Computer Science Department, 2016
CS 70: Discrete Mathematics and Probability Theory, UC Berkeley, Computer Science Department, 2016
Analytic Geometry and Calculus, UC Berkeley Extension, 2016
CS 70: Discrete Mathematics and Probability Theory, UC Berkeley, Computer Science Department, 2017
CS 70: Discrete Mathematics and Probability Theory, UC Berkeley, Computer Science Department, 2017
CS 189: Introduction to Machine Learning, UC Berkeley, Computer Science Department, 2017
CS 161: Computer Security, UC Berkeley, Computer Science Department, 2018
CS 161: Computer Security, UC Berkeley, Computer Science Department, 2019
CS 194: Introduction to Cryptography, UC Berkeley, Computer Science Department, 2019
CS 161: Computer Security, UC Berkeley, Computer Science Department, 2019
CS 173: Discrete Structures, UIUC, Computer Science Department, 2019
CS 498: Applied Cryptography, UIUC, Computer Science Department, 2020