Current
I currently teach two courses.
CPSC 4440/5440: Real-World Cryptography (‘26 Spring)
Upcoming
CPSC 466/566: Blockchain and Cryptocurrency (‘26 Fall)
Past courses
Some links may have expired. If you want to access the materials from an old course for some reason, please contact me.
- 2023 Fall, CPSC 364: Intro to Blockchain, Cryptocurrencies, and Smart Contracts, Yale University
- 2023 Spring, CPSC 666 01: Secure Decentralized Systems, Yale University
- 2021 Fall, CS 590.02: Crypto and Crypto, Duke University