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 |