Teaching
CS 371: Introduction to Computer Networking, Spring 2023, Spring 2024.
CS 378: Introduction to Cryptology, Spring 2025.
CS 572: Network Security, Fall 2023, Fall 2024.
CS 585/685: Intermediate/Special Topics in Computer Science: Blockchain Technologies, Fall 2022.