Teaching
Courses offered by YACL faculty
Fall 2025
| Course | Title |
|---|---|
| CPSC 6130 | Digital Identity Infrastructure |
| CPSC 6110/6115 | Topics in Computer Science and Global Affairs |
| CPSC 4690/5960 | Randomized Algorithms |
| CPSC 4670/5670 | Introduction to Cryptography |
| CPSC 4410/5410 | Verifiable, Private, Decentralized Computing in the Age of AI |
| CPSC 4380/5380 | Big Data Systems: Trends & Challenges |
| CPSC 4270/5270 | C++ Programming for Stability, Security, and Speed |
| CPSC 4210/5210 | Compilers and Interpreters |
| CPSC 4160/5160 | Lattices and Post-Quantum Cryptography |
Spring 2025
| Course | Title |
|---|---|
| CPSC 467/567 | Introduction to Cryptography |
| CPSC 466/566 | Web3, Blockchains, and Cryptocurrencies |
| CPSC 465/565 | Theory of Distributed Computing |
| CPSC 444/544 | Real-World Cryptography |
| CPSC 430/530 | Formal Semantics |
| CPSC 422/522 | Design and Implementation of Operating Systems |
| CPSC 414 | Computing Then and Now |
| CPSC 310 | Technology, Power, and Security |
Fall 2024
| Course | Title |
|---|---|
| CPSC 466/566 | Blockchain and Cryptocurrency |
| CPSC 417/517 | Advanced Topics in Cryptography |