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 (Assitance)

Teaching Assitance:

Algorithms for Networked Systems

TU Berlin, Germany, 2021-Now

Cryptocurrency and Blockchain Networks Seminar

TU Berlin, Germany, 2022-Now

Blockchain Foundations

TU Berlin, Germany, 2024-Now

Network Protocols and Architectures

TU Berlin, Germany, Winter 2021.

Data Structures and Algorithms,

Sharif University of Technology, Iran, 2016-2019

Algorithmic Game Theory

Sharif University of Technology, Iran, 2017-2019

Algorithms Design and Analysis

Sharif University of Technology, Iran, Fall 2017-2018


PODC (Junior PC), SIROCCO, ITU J-FET on Intelligent Surfaces