Teaching

Videos and Slides

Videos and Slides of “Advanced Cryptography” course are available here.
Videos and Slides of “Cryptography” course are available here.

Lecturer (Graduate Courses)

Autumn 2023: Cryptography, Shahid Beheshti University, Iran.
Autumn 2023: Blockchain, Shahid Beheshti University, Iran.
Spring 2023: Advanced Cryptography, Shahid Beheshti University, Iran.
Autumn 2022: Cryptography, Shahid Beheshti University, Iran.
Spring 2022: Advanced Cryptography, Shahid Beheshti University, Iran.
Autumn 2021: Security of Information Systems, Shahid Beheshti University, Iran.
Autumn 2021: Cryptography, Shahid Beheshti University, Iran.
Spring 2021: Advanced Cryptography, Shahid Beheshti University, Iran.
Autumn 2020: Security of Information Systems, Shahid Beheshti University, Iran.
Autumn 2020: Cryptography, Shahid Beheshti University, Iran.
Spring 2020: Advanced Cryptography, Shahid Beheshti University, Iran.
Autumn 2019: Security of Information Systems, Shahid Beheshti University, Iran.
Autumn 2019: Advanced Cryptography, Shahid Beheshti University, Iran.
Autumn 2018: Cryptography, Shahid Beheshti University, Iran.
Autumn 2018: Cryptographic Protocols, Shahid Beheshti University, Iran.
Autumn 2018: Special Topics in Cryptography, Shahid Beheshti University, Iran.
Spring 2018: Advanced Cryptography, Shahid Beheshti University, Iran.
Spring 2018: Research Seminar for Graduate Students, Shahid Beheshti University, Iran.
Autumn 2017: Special Topics in Cryptography, Shahid Beheshti University, Iran.
Spring 2017: Advanced Cryptography, Shahid Beheshti University, Iran.
Autumn 2016: Mathematics for Cryptography, Shahid Beheshti University, Iran.
Autumn 2016: Special Topics in Cryptography, Shahid Beheshti University, Iran.
Spring 2016: Advanced Cryptography, Shahid Beheshti University, Iran.

Teaching Assistant (Graduate Courses)

2011-2014: “Cryptography and Data Security”, Department of Information and Computer Science, Aalto University, Finland. (lecturer in charge: Prof. Kaisa Nyberg)
2014:”Cryptology P”, Department of Information and Computer Science, Aalto University, Finland. (lecturer in charge: Prof. Kaisa Nyberg)