Instructor
Arizona State University
ECN 211: Macroeconomic Principles
ECN 212: Microeconomic Principles
ECN 211 – Online Macroeconomics
ECN 221: Business Statistics
ECN 313: Intermediate Macroeconomic Theory
Roanoke College
ECON 121: Principles of Macroeconomics
ECON 232: Money and Banking
Teaching Assistant
Arizona State University
Spring 2021 – ECN 211, 212: Principles of Microeconomics and Principles of Macroeconomics
Fall 2020 – ECN 410: Applied Regression Analysis
Summer 2019, Fall 2019, Spring 2020 – ECN 211: Macroeconomic Principles (Online)
Fall 2018 – ECN 713: Macroeconomic Analysis I (Ph.D.)
Spring 2018 – ECN 313: Intermediate Macroeconomic Theory
Spring 2018 – ECN 470: Mathematical Economics
Fall 2017 – ECN 4225: Introduction to Econometrics
Spring 2017 – ECN 714: Microeconomic Analysis II (Ph.D.)
Fall 2016 – ECN 712: Microeconomic Analysis I (Ph.D.)
Sharif University of Technology
Fall 2014 – Macroeconomics I (Ph.D.)
University of Tehran
Spring 2012 – Game Theory (Masters)
Fall 2011 – Advanced Microeconomics I (Masters)
Spring 2011 – Calculus II (Undergraduate)