Teaching

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)