About Me
I am a PhD Student in Electrical and Computer Engineering at the University of Waterloo in the Distributed Algorithms and Systems Lab supervised by Professor Wojciech Golab. Prior to this, I completed my Master's degree in Computer Science at the University of Calgary under the supervision of Professor Philipp Woelfel. Before that, I obtained my Bachelor's degree in Computer Engineering from Aryamehr (Sharif) University of Technology in 2023.
My work focuses on distributed and randomized algorithms, particularly in the context of shared-memory systems and data storage systems. I am passionate about designing efficient, provably correct algorithms that address fundamental challenges in distributed computing.
Currently, I am also working as a part-time Software Engineer at ArcTrade, where I apply my knowledge of concurrent systems and algorithms to real-world technology problems.
Research Interests
- Distributed Data Storages & Databases
- Distributed Algorithms & Shared-Memory Systems
- Randomized Algorithms & Probability Theory