Shandong University
Modern Cryptography (Graduate)
This course surveys the foundations of cryptography from formal notions of security to fundamental protocols, including one-way functions, encryption, pseudorandom generators, signature schemes, and zero-knowledge proofs.Course Websites: [Autumn 2025] [Autumn 2024] [Autumn 2023] [Autumn 2022] [Autumn 2021] [Autumn 2020]
Design and Analysis of Algorithms (Undergraduate)
This course covers algorithms.Course Websites: [Autumn 2025] [Autumn 2024] [Autumn 2023] [Autumn 2022] [Spring 2022] [Spring 2021] [Spring 2020]
University of Chinese Academy of Sciences
Theoretical Foundations of Cryptography (Graduate)
This course surveys the foundations of cryptography from formal notions of security to fundamental protocols, including one-way functions, encryption, pseudorandom generators, signature schemes, and zero-knowledge proofs.Course Websites: [Autumn 2018] [Spring 2018] [Spring 2017]
Advanced Topics of Cryptography (Graduate)
This course covers some advanaced topics of cryptography.Course Websites: [Summer 2019] [Summer 2018]