Education

PhD in Electrical and Computer Engineering
Jan 2026 - Ongoing

Advisor: Prof. Wojciech Golab

Focusing on distributed systems and concurrent algorithms.

Relevant Courses: Multicore Programming (Advanced Research Topics) — Trevor Brown

Currently Taking:

  • Indexing for Modern Data Processing (Advanced Topics in Databases) — Xiao Hu
  • Scalable Computer System Design (Special Topics in Computer Software) — Tahsin Reza
  • Algorithm Design and Analysis — Mahesh Tripunitara
Master of Science in Computer Science
2023 - 2025

Advisor: Prof. Philipp Woelfel

Thesis: A Space-Optimal Randomized Wait-Free Lock

Designed and analyzed the first space-optimal randomized wait-free locking algorithm for shared memory systems.

Relevant Courses:

  • Randomized Algorithms — Philipp Woelfel
  • Algorithms for Distributed Computation — Philipp Woelfel
  • Data Mining & Machine Learning — Roberto De Souza
Bachelor of Science in Computer Engineering
2019 - 2023

Thesis: Fraud Detection from Sequences of Bank Transactions Using Various Machine Learning Algorithms

Ranked 94th (31st in Region) in National Universities Entrance Exam among ~160,000 participants.

Relevant Courses: Design of Algorithms, Database Systems, Bioinformatics, Linear Algebra, Artificial Intelligence, Machine Learning, Numerical Computation

National Organization for Development of Exceptional Talents (NODET)
High School Diploma in Mathematics and Physics
2013 - 2019

The most highly selective educational program in Iran.