Teaching
Guest Lectures
- Distributed Algorithms and SystemsTexas A&M UniversityFall 2024
- Foundations of Modern CryptographyTexas A&M UniversitySpring 2024
- Blockchain Foundations and ApplicationsUniversity of Buenos AiresFall 2023
- Blockchain Foundations and ApplicationsTexas A&M UniversitySpring 2023
- Data Structures and AlgorithmsTexas A&M UniversityFall 2019
Teaching Assistant
- Analysis of Algorithms — CSCE 629Texas A&M UniversitySpring 2025, Fall 2025
- Distributed Algorithms and Systems — CSCE 668Texas A&M UniversityFall 2023, Fall 2024
- Introduction to Modern Cryptography — CSCE 711Texas A&M UniversitySpring 2024
- Foundations and Applications of Blockchains — CSCE 689Texas A&M UniversitySpring 2023
- Discrete Structures for Computing — CSCE 222Texas A&M UniversitySummer 2022, Fall 2022, Summer 2024
- Computer and Network Security — CSCE 465Texas A&M UniversityFall 2021
- Cryptography — CSCE 689Texas A&M UniversityFall 2019
- Cryptography; Mathematics of CryptographySharif University of TechnologyFall 2017
