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

Traffic Engineering:

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


(Upcoimg) Dagstuhl Seminar: Discrete Algorithms on Modern and Emerging Compute Infrastructure

Dutch Seminar on Optimization

Freie Universität Berlin

Winter Seminar Series at Sharif University


Teaching Assitance:

TU Berlin, Germany, 2021-Now

Algorithms for Networked Systems

Cryptocurrency and Blockchain Networks Seminar

Blockchain Foundations

Network Protocols and Architectures

Sharif University of Technology, Iran, 2016-2019

Data Structures and Algorithms

Algorithmic Game Theory

Algorithms Design and Analysis


PODC’24 (Junior PC), SIROCCO’23, ITU J-FET on Intelligent Surfaces 2022, ACM Computing Surveys 2020

Subreviwer: PODC’24, CCS’24, SIGMETRICS’24, DSN’24, NSDI’24, PODC’23, SPAA’23, NSDI’23, ESA’22, CoNEXT’22, DISC’22, AFT’22


I am honored to have been working with following students in the past few years.

Undergraduate Research Interns

Helia Yazdanyar (2023-24, TU Berlin) -> Masters at University of Waterloo

Bahar Oveisgharan (2023-24, TU Berlin)

Maryam Shiran (2023-24, TU Berlin)

Dorsa Majdi (2022-23, TU Berlin) -> Intern at EPFL

Esra Ceylan (2022, University of Vienna) -> Masters at TU Wien

Marzieh Aliakbarpour (2021-2022, University of Vienna)

Siddhesh Kalekar (2021, University of Vienna)

Loric André (2021, University of Vienna)

Thesis supervision

Qingyun Ji (Bachelor and Master thesis, 2022 and 2024) -> IBM

Johannes Gründler (Bachelor thesis, 2023) -> Masters at University of Vienna