· Resilient Smart Electric Grids, Arizona State University (Spring 2020)
· Power Systems Operations and Planning, Arizona State University (Fall 2017, Fall 2018, Fall 2019, and Fall 2020)
· Power System Analysis, Arizona State University (Spring 2018, Spring 2021)
· Electrical Machinery, Azad University, Iran (Fall 2011, Spring 2012)
· Circuits Analysis, Azad University, Iran (Fall 2011, Spring 2012, Spring 2012)
· Smart Meters and Devices in Smart Grids, Azad University, Iran (Fall 2011, Spring 2012)