Seyed Majid Zahedi

Seyed Majid Zahedi
Assistant Professor
Location: DC 2538

Biography

Dr. Seyed Majid Zahedi is an Assistant Professor in the Department of Electrical and Computer Engineering at the University of Waterloo. His research focuses on leveraging algorithmic multi-agent systems to tackle real-world challenges in computer systems. His work bridges computer systems and theoretical computer science, with a focus on resource management, security and privacy, and incentive mechanisms.

Research Interests

  • Computer Systems

  • Multi-Agent Systems

  • Cybersecurity

  • AI and Machine Learning

  • Computer Architecture

Education

  • 2018, Doctorate Computer Science, Duke University, USA

  • 2012, Master of Science Computer Engineering, University of Tehran, Iran

  • 2009, Bachelor of Science (BS) Computer Engineering, University of Tehran, Iran

Teaching*

  • ECE 252 - Systems Programming and Concurrency
    • Taught in 2024
  • ECE 350 - Real-Time Operating Systems
    • Taught in 2021, 2022, 2023, 2026
  • ECE 493 - Special Topics in Electrical and Computer Engineering
    • Taught in 2023, 2024, 2025, 2026
  • ECE 750 - Special Topics in Computer Software
    • Taught in 2023, 2024, 2025
  • ECE 752 - Foundations of Multi-agent Systems
    • Taught in 2026
  • SE 350 - Operating Systems
    • Taught in 2022, 2026

* Only courses taught in the past 5 years are displayed.

In The News

Graduate studies

I am currently seeking to accept graduate students. Please submit your graduate studies application and include my name as a potential advisor.