CMSC-443/652: Cryptology (Spring 2020)
CMSC-491/691: Blockchains (Fall 2019)
CMSC-443/652: Cryptography and Data Security (Spring 2019)
CMSC 491/691 Cybersecurity Research (Fall 2018)
CMSC 626 Principles of Computer Security (Fall 2017)