A flipped-classroom style course covering the basics of cryptography. It is based on the Coursera course by Jonathan Katz. During two months of the course students are engaged in learning all the principles of cryptography. Next to extending mathematical knowledge on the subject we also focus on working in teams and trainging presentation skills.
Check out the game I wrote! In this simple program you play a cryptographic security game as the adversary, trying to brake a cryptosystem. It is designed with students of this course in mind to help them with learnign the basic cryptographic definitions.
We followed the EdX course Quantum Cryptography to introduce master students to research in quantum cryptography.
A master course in computational complexity. We use the textbook Computational Complexity: A Modern Approach by Sanjeev Arora and Boaz Barak.