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

with Chen Avin, Robert Sama, and Stefan Schmid
IEEE Conference on Computer Communications (INFOCOM’23).
Paper, Citation

Self-Adjusting Partially Ordered Lists

with Vamsi Addanki, Maciej Pacut, Gabor Retvari, Stefan Schmid, and Juan Vanerio
IEEE Conference on Computer Communications (INFOCOM’23).
Paper, Citation

Efficient Software-defined Networking:

The Augmentation-Speed Tradeoff for Consistent Network Updates

with Monika Henzinger, Ami Paz, Arash Pourdamghani, and Stefan Schmid
ACM SIGCOMM Symposium on SDN Research (SOSR’22).
Paper, Slides, Citation

Software-Defined Reconfigurable Intelligent Surfaces: From Theory to End-to-End Implementation

with Christos Liaskos, Lefteris Mamatas, Atsioli Tsioliaridou, Sotiris Ioannidis, Andreas Pitsillides, Stefan Schmid, and Ian F. Akyildiz
Proceedings of the IEEE (PIEEE’22).
Paper, Citation


Probabilistic smart contracts: Secure randomness on the blockchain

with Krishnendu Chatterjee and Amir Kafshdar Goharshady
IEEE International Conference on Blockchain and Cryptocurrency (ICBC’19).
Paper, Slides, Video, Citation

Hybrid Mining: Exploiting Blockchain`s Computational Power for Distributed Problem Solving

with Krishnendu Chatterjee and Amir Kafshdar Goharshady
ACM/SIGAPP Symposium on Applied Computing (SAC’19).
Paper, Slides, Citation

Distributed Systems:

Polynomial-Time Fence Insertion for Structured Programs

with Mohammad Taheri and Mohsen Lesani
International Symposium on Distributed Computing (DISC’19).
Paper, Slides, Citation

Teaching and Service

Teaching Assitance:

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