Teaching
Graduate Student Teaching Assistant
CS639 Modern Cryptography
University of Wisconsin-Madison, Spring 2024
CS6161: Algorithms
University of Virginia, Spring 2022
CS6222: Cryptography
University of Virginia, Spring 2021
CS4501: Introduction to Cryptography
University of Virginia, Spring 2021
Undergraduate Student Head Teaching Assistant
Introduction to Cryptography
Sharif University of Technology, Spring 2019
Game Theory
Sharif University of Technology, Fall 2018
Languages and Automata Theory
Sharif University of Technology, Fall 2018
Data Structures
Sharif University of Technology, Fall 2017
Undergraduate Student Teaching Assistant
Algorithmic Game Theory
Sharif University of Technology, Spring 2019
Theory of Computation
Sharif University of Technology, Spring 2019 - Spring 2018
Algorithm Design
Sharif University of Technology, Spring 2019 - Spring 2018 - Spring 2017
Languages and Automata Theory
Sharif University of Technology, Spring 2018 - Fall 2017
Data Structures
Sharif University of Technology, Fall 2016
Principles of Computer and Programming
Sharif University of Technology, Fall 2016
Principles of Computer Design
Sharif University of Technology, Spring 2016
Extracurricular Activities
Treasurer of the Persian Student Society at UW-Madison
University of Wisconsin-Madison, 2023-current
President of the Iranian Student Association at UVA
University of Virginia, 2021-2023
Chief Editor of Mathematical Sciences Journal
Sharif University of Technology, 2018-2020
President of Student Scientific Association
Sharif University of Technology, 2017-2018
Vice President of Student Scientific Association
Sharif University of Technology, 2016-2017