Cleveland State University, Ohio, USA (2020-present)

  • EEC 655 Satellite Communications: Fall 2023, 2024, 2025

  • EEC 457/557 Modern Applications of Digital Communications: Spring 2022-2025

  • EEC 492/592 and CIS 492 Quantum Information Science: Fall 2024

  • CIS 492/593 and EEC 492 Quantum Computing: Fall 2025

  • CIS 492/593 Special Topics in Parallel and Quantum Computing: Fall 2022, 2023

  • EEC 450 Communications: Fall 2020-2025

  • EEC 556/456 Software Defined Radio: Spring 2021

  • Micro-credential: Introduction to Quantum Computing: Fall 2025, Spring 2026

Rutgers University, New Jersey, USA (2013-2020)

  • Linear Systems and Signals Instructor: Summer 2018

  • Principles of Electrical Engineering II Lab Instructor: Summer 2016, 2017

  • Computer Architecture Lab TA: Fall 2013, 2014, 2016

  • Discrete Mathematics TA: Spring 2014, 2017

  • Digital Communication Systems TA (Graduate Course): Spring 2015, 2016, 2017

Bahar Institute of Higher Education, Mashhad, Iran (2010-2013)

  • Principles and Circuits of Telecommunications: Summer 2010, Fall 2010, Spring 2011

  • Communication Technology: 2010-2012

  • Electric Circuits I: Fall 2011

  • Electric Circuits II: Summer 2010

  • Data Communications: 2010-2012

  • Computer Networks: Fall 2010, Spring 2011, Fall 2012

  • Computer Programming: Fall 2010

  • Computer Architecture: Fall 2010, Spring 2011

  • Structure of Computer and Accessories: Fall 2010

  • Special Topics in Telecommunications: Spring 2011, Fall 2011

  • Computer Organization: Spring 2011

  • Wireless Communication Systems: Spring 2012

  • Mobile Radio Systems: Spring 2012

  • Data Network Equipment: Fall 2012

  • Technical Report Writing: Fall 2010

Salman Institute of Higher Education, Mashhad, Iran (2010-2013)

  • Data Communications: Fall 2010, Spring 2011

  • Computer Organization: Fall 2010

  • Introduction to Communication Systems: Fall 2010, 2011

  • Computer Networks: Fall 2010, Spring 2011

  • Data Communication and Data Transfer: Fall 2010

  • Mobile Radio Systems: Spring 2011, Fall 2011

  • Structure of Computer and Accessories: Spring 2011

  • Wireless Communication Systems: Spring 2011, Fall 2012

  • Communication Technology: Fall 2011

Azad University, Mashhad, Iran (2010-2012)

  • Computer Organization and Architecture: 2010-2012

Azad University, Tehran, Iran (2009-2010)

  • Communication Systems and Circuits: Fall 2009, Spring 2010

  • Computer Organization and Architecture: Fall 2009, 2010

  • Industrial Instrumentation: Spring 201