I am a Ph.D. candidate at the INET research group at the Technical University of Berlin, Germany, working under the supervision of Prof. Stefan Schmid. I am also an associated researcher with PLAMADISO research group at the Weizenbaum Institute for the Networked Society.
Previously I was a researcher at the University of Vienna and completed research internships at IST Austria and CUHK Hong Kong. I got my B.Sc. from the Sharif University of Technology.
I am interested in algorithm design and analysis with applications in networks, distributed systems, and blockchains. My particular focus is on self-adjusting networks.
Self-adjusting Data Structures:
SeedTree: A Dynamically Optimal and Local Self-Adjusting Tree
Self-Adjusting Partially Ordered Lists
Efficient Software-defined Networking:
The Augmentation-Speed Tradeoff for Consistent Network Updates
Software-Defined Reconfigurable Intelligent Surfaces: From Theory to End-to-End Implementation
Probabilistic smart contracts: Secure randomness on the blockchain
Hybrid Mining: Exploiting Blockchain`s Computational Power for Distributed Problem Solving
Polynomial-Time Fence Insertion for Structured Programs
Teaching and Service
Algorithms for Networked and Distributed Systems
TU Berlin & Berlin Mathematical School, Germany, Winter 2022 & 2021
Cryptocurrency and Blockchain Networks Seminar
TU Berlin, Germany, Winer & Summer 2023 & 2022.
Network Protocols and Architectures
TU Berlin, Germany, Winter 2021.
Data Structures and Algorithms,
Sharif University of Technology, Iran, 2016 to 2019
Algorithmic Game Theory
Sharif University of Technology, Iran, 2017 to 2019
Algorithms Design and Analysis
Sharif University of Technology, Iran, Fall 2017 & 2018
SIROCCO, ITU J-FET on Intelligent Surfaces