Teaching

Cryptography: Theory and Applications (York)
Wider Aspects of Cyber Security (York)
Topics in Privacy & Security (York)
Formal Languages, Computability, and Complexity (ENS)
Hash Functions, MACs, and Authenticated Encryption (ESGI). Lectures.
Gems of Cryptography (TU Darmstadt)
Basic Provable Security of Public-Key Encryption Schemes (Minho)
Crypto-Co Summer School (Colombia). Slides 1, 2, 3.
Foundations of Cryptography Winter School (Iran). Slides 1, 2, 3, 4.