Experience

University of Southern California

Graduate Research Assistant· University of Southern California

May 2026 – Present

Los Angeles, CA

Ph.D. research in computer architecture and computing systems.

University of Maryland

Graduate Teaching Assistant, CMSC 411· University of Maryland

Jan 2026 – May 2026

College Park, MD

Teaching assistant for Computer Systems Architecture with Dr. Bahar Asgari.

Graduate Teaching Assistant, CMSC 411· University of Maryland

Jan 2025 – May 2025

College Park, MD

Teaching assistant for Computer Systems Architecture with Dr. Bahar Asgari.

Graduate Research Assistant· University of Maryland

Aug 2024 – May 2026

College Park, MD

Research in Bahar Asgari’s group on sparse-computing accelerators, memory systems, and architecture; co-author of work at MICRO 2025 and IISWC 2025.

Graduate Teaching Assistant, CMSC 422· University of Maryland

Aug 2024 – Dec 2024

College Park, MD

Teaching assistant for Introduction to Machine Learning.

Sharif University of Technology

Teaching Assistant, Spring 2024· Sharif University of Technology

Feb 2024 – Jun 2024

Tehran, Iran

  • Teaching Assistant: Advanced Programming (Dr. Mohammad Amin Fazli)
  • Teaching Assistant: Realtime Systems (Dr. Sepideh Safari)
  • Teaching Assistant: Machine Learning (Dr. Seyedeh Fatemeh Seyed Salehi)
  • Teaching Assistant: Scientific and Technical Presentation (Prof. Shohreh Kasaei)
  • Teaching Assistant: Computer Architecture (Prof. Hossein Asadi)
  • Teaching Assistant: Computer Networks (Dr. Kambiz Mizanian)

Teaching Assistant & Head Teaching Assistant, Fall 2023· Sharif University of Technology

Sep 2023 – Feb 2024

Tehran, Iran

  • Head Teaching Assistant: System Analysis and Design (Dr. Alireza Aghamohammadi)
  • Teaching Assistant: Computer Networks (Dr. Mahdi Jafari Siavoshani)
  • Teaching Assistant: Fundamentals of Programming (Dr. Mohammad Amin Fazli)
  • Teaching Assistant: Operating Systems (Prof. Hossein Asadi)

Teaching Assistant & Head Teaching Assistant, Spring 2023· Sharif University of Technology

Feb 2023 – Aug 2023

Tehran, Iran

  • Head Advisor Teaching Assistant: Advanced Programming in Java (Dr. Mohammad Amin Fazli)
  • Head Teaching Assistant: Probability and Statistics in Engineering (Dr. Mahdi Jafari Siavoshani)
  • Head Teaching Assistant of Assignments: Fundamentals of Programming (Mr. Hamidreza Hosseinkhani)
  • Teaching Assistant: Operating Systems (Dr. Mehdi Kharrazi)
  • Teaching Assistant: Compiler Design (Ms. Samaneh Hosseinmardi)
  • Teaching Assistant: Computer Architecture (Dr. Laleh Arshadi)
  • Teaching Assistant: Numerical Computations (Prof. Hamid Sarbazi-Azad and Dr. Samira Hossein Ghorban)

Teaching Assistant & Head Teaching Assistant, Fall 2022· Sharif University of Technology

Sep 2022 – Feb 2023

Tehran, Iran

  • Head Teaching Assistant: Artificial Intelligence (Dr. Mohammad Hossein Rohban)
  • Head Teaching Assistant: Design of Algorithms (Dr. Hamid Zarrabi-Zadeh)
  • Head Teaching Assistant: Fundamentals of Programming in C (Dr. MohammadAmin Fazli)
  • Teaching Assistant: Computer Security (Dr. Mehdi Kharrazi)
  • Teaching Assistant: Operating Systems (Prof. Hossein Asadi)
  • Teaching Assistant: Numerical Computations (Prof. Hamid Sarbazi-Azad and Dr. Samira Hossein Ghorban)

Teaching Assistant & Head Teaching Assistant, Spring 2022· Sharif University of Technology

Feb 2022 – Aug 2022

Tehran, Iran

  • Head Teaching Assistant: Computer Networks (Dr. Laleh Arshadi)
  • Head Teaching Assistant: Advanced Programming in Java (Dr. MohammadAmin Fazli)
  • Co-Head Teaching Assistant: Discrete Structures (Dr. Hamid Zarrabi-Zadeh)
  • Teaching Assistant: Operating Systems (Dr. Mehdi Kharrazi)
  • Teaching Assistant: Computer Networks (Dr. Mahdi Jafari Siavoshani)
  • Teaching Assistant: Artificial Intelligence (Dr. Mohammad Hossein Rohban)
  • Teaching Assistant: Compiler Design (Mr. Mohammad Reza Bahrami)

Research Assistant, S4Lab· Sharif University of Technology

Jan 2022 – Jun 2023

Tehran, Iran

Research in the Safety and Security at Software Systems Laboratory under Dr. Mehdi Kharrazi.

Teaching Assistant & Head Teaching Assistant, Fall 2021· Sharif University of Technology

Sep 2021 – Feb 2022

Tehran, Iran

  • Head Teaching Assistant: Fundamentals of Programming in C (Dr. MohammadAmin Fazli)
  • Teaching Assistant: Computer Networks (Dr. Mahdi Jafari Siavoshani)
  • Teaching Assistant: Design of Algorithms (Dr. Hamid Zarrabi-Zadeh)
  • Teaching Assistant: Artificial Intelligence (Dr. Mohammad Hossein Rohban)

Teaching Assistant & Head Teaching Assistant, Spring 2021· Sharif University of Technology

Feb 2021 – Jul 2021

Tehran, Iran

  • Head Teaching Assistant of Project: Advanced Programming in Java (Dr. MohammadAmin Fazli)
  • Teaching Assistant: Data Structures and Algorithms (Prof. Mohammad Ghodsi and Dr. Mahdi Safarnejad)
  • Teaching Assistant: Computer Architecture (Prof. Hossein Asadi)
  • Teaching Assistant: Artificial Intelligence (Dr. Mohammad Hossein Rohban)
  • Teaching Assistant: Computer Organization and Design (Dr. Laleh Arshadi)
  • Teaching Assistant: Computer Simulation (Dr. Alireza Farhadi)
  • Teaching Assistant: Discrete Structures (Dr. Hamid Zarrabi-Zadeh)

Teaching Assistant & Head Teaching Assistant, Fall 2020· Sharif University of Technology

Sep 2020 – Feb 2021

Tehran, Iran

  • Head Teaching Assistant of Assignments: Fundamentals of Programming in C (Mr. Reza Fakouri)
  • Teaching Assistant: Artificial Intelligence (Dr. Mahdieh Soleymani)
  • Teaching Assistant: Probability and Statistics for Engineering (Dr. Ali Sharifi Zarchi)
  • Teaching Assistant: Numerical Computations (Dr. Fatemeh Baharifard)
  • Teaching Assistant: Computer Organization and Design (Dr. Laleh Arshadi)

Teaching Assistant, Spring 2020· Sharif University of Technology

Feb 2020 – Sep 2020

Tehran, Iran

  • Teaching Assistant: Probability and Statistics for Engineering (Dr. Naeemeh Omidvar)
  • Teaching Assistant: Advanced Programming in Java (Dr. Mahdi Mostafazadeh, Mr. Iman Isazadeh, Mr. Amir Malekzadeh, and Mr. Ali Chekah)

Teaching Assistant, Fall 2019· Sharif University of Technology

Sep 2019 – Feb 2020

Tehran, Iran

  • Teaching Assistant: Fundamentals of Programming in C (Mr. Reza Fakouri and Dr. Shirin Baghoolizadeh)

Industry

Software Engineer· Digikala

Jul 2021 – Jul 2022

Tehran, Iran

Worked on Supernova, Digikala Jet, and Pindo using PHP, Symfony, MySQL, Elasticsearch, Jenkins, and Swagger; implemented a voucher system for Digikala Jet.