| AI/ML in Networked Systems Seminar |
2024–Present |
TU Berlin, Germany |
Lecturer |
| Advanced Topics in Networked and Distributed Systems Seminar |
2023–Present |
TU Berlin, Germany |
Lecturer |
| Algorithms for Networked Systems |
2022–Present |
TU Berlin, Germany |
Tutor |
| Cryptocurrency and Blockchain Networks Seminar |
2022–2025 |
TU Berlin, Germany |
Lecturer |
| Networked Systems Security Seminar |
2024–2025 |
TU Berlin, Germany |
Lecturer |
| Blockchain Technology and Decentralized Applications |
2024–2025 |
TU Berlin, Germany |
Tutor |
| Algorithms for Distributed Systems |
2024 |
TU Berlin, Germany |
Tutor |
| Network Protocols and Architectures |
2021 |
TU Berlin, Germany |
Tutor |
| Data Structures and Algorithms |
2016–2019 |
Sharif University of Technology |
Teaching Assistance |
| Algorithmic Game Theory |
2017–2019 |
Sharif University of Technology |
Teaching Assistance |
| Algorithms Design and Analysis |
2018 |
Sharif University of Technology |
Teaching Assistance |
| Preparation Classes for National Olympiad in Informatics |
2014–2016 |
Across Iran |
Lecturer |
| Fundamentals of Programming |
2015 |
Sharif University of Technology |
Teaching Assistance |