Seyed Majid Zahedi

Biography
Seyed Zahedi is an Assistant Professor in the Department of Electrical and Computer Engineering at the University of Waterloo. His research focuses on the intersection of computer architecture, computer systems, and theoretical computer science.
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 2020, 2021, 2022, 2023
- ECE 493 - Special Topics in Electrical and Computer Engineering
- Taught in 2023, 2024, 2025
- ECE 750 - Special Topics in Computer Software
- Taught in 2023, 2024, 2025
- SE 350 - Operating Systems
- Taught in 2020, 2022
* Only courses taught in the past 5 years are displayed.
In The News
Graduate studies
- Currently considering applications from graduate students. A completed online application is required for admission; start the application process now.