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

  • EEC 450 Communications: Fall 2020, Fall 2021

  • EEC 556/456 Software Defined Radio: Spring 2021

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

  • Linear Systems and Signals Instructor: Summer 2018

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

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

  • Discrete Mathematics TA: Spring 2014, Spring 2017

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

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

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

  • Communication Technology: Fall 2010, Spring 2011, Fall 2011, Spring 2012, and Fall 2012

  • Electric Circuits I: Fall 2011

  • Electric Circuits II: Summer 2010

  • Data Communications: Fall 2010, Spring 2011, Fall 2011, Spring 2012, and Fall 2012

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

  • Computer Programming: Fall 2010

  • Computer Architecture: Fall 2010 and Spring 2011

  • Structure of Computer and Accessories: Fall 2010

  • Special Topics in Telecommunications: Spring 2011 and 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 and Spring 2011

  • Computer Organization: Fall 2010

  • Introduction to Communication Systems: Fall 2010 and Fall 2011

  • Computer Networks: Fall 2010 and Spring 2011

  • Data Communication and Data Transfer: Fall 2010

  • Mobile Radio Systems: Spring 2011 and Fall 2011

  • Structure of Computer and Accessories: Spring 2011

  • Wireless Communication Systems: Spring 2011 and Fall 2012

  • Communication Technology: Fall 2011

Azad University, Mashhad, Iran (2010-2012)

  • Computer Organization and Architecture: Fall 2010, Spring 2011, Fall 2011, and Spring 2012

Azad University, Tehran, Iran (2009-2010)

  • Communication Systems and Circuits: Fall 2009 and Spring 2010

  • Computer Organization and Architecture: Fall 2009 and 2010

  • Industrial instrumentation: Spring 2010.