Teaching & Teaching Assistance

CourseYear(s)Institution/PlaceRole
AI/ML in Networked Systems Seminar2024–PresentTU Berlin, GermanyLecturer
Advanced Topics in Networked and Distributed Systems Seminar2023–PresentTU Berlin, GermanyLecturer
Algorithms for Networked Systems2022–PresentTU Berlin, GermanyTutor
Cryptocurrency and Blockchain Networks Seminar2022–2025TU Berlin, GermanyLecturer
Networked Systems Security Seminar2024–2025TU Berlin, GermanyLecturer
Blockchain Technology and Decentralized Applications2024–2025TU Berlin, GermanyTutor
Algorithms for Distributed Systems2024TU Berlin, GermanyTutor
Network Protocols and Architectures2021TU Berlin, GermanyTutor
Data Structures and Algorithms2016–2019Sharif University of TechnologyTeaching Assistance
Algorithmic Game Theory2017–2019Sharif University of TechnologyTeaching Assistance
Algorithms Design and Analysis2018Sharif University of TechnologyTeaching Assistance
Preparation Classes for National Olympiad in Informatics2014–2016Across IranLecturer
Fundamentals of Programming2015Sharif University of TechnologyTeaching Assistance