University of Manitoba, Canada
Econ 7722, Advanced Microeconomics Theory, Fall 2025
Econ 2610, Game Theory, Winter 2024-2026
Econ 3010, Intermediate Microeconomics I, Winter 2024-2026, Fall 2024
University of Regina, Canada
Econ 480, Capstone Seminar in Economics, Fall 2021, Winter 2022, Fall 2023
Econ 307, Intermediate Microeconomics II, Winter 2021 - 2023
Econ 301, Intermediate Microeconomics I, Fall 2020 - 2023; Winter 2023
Econ 302, Intermediate Macroeconomics I, Winter 2021
Mount Allison University, Canada
Econ 3991, Economics of the Family, Winter 2020 outline
Econ 2111, Intermediate Macroeconomics II, Winter 2020 outline
Econ 2101, Intermediate Macroeconomics I, Fall 2019 outline
Econ 3501, Economic Growth and Technological Change, Fall 2019 outline
University of Calgary, Canada
Econ 203, Principles of Macroeconomics, Spring 2019 and Summer 2017 outline
Payame Noor University, Iran
Principles of Microeconomics, Fall 2009
Economic Growth and Development, Fall 2009
Public Finance, Fall 2009
Awards
TA Excellence Prize, Advanced Econometrics (2015, 2017), University of Calgary
TA Excellence Prize, Principles of Macroeconomics (2018), University of Calgary
Certificates
Instructional Skills Certificate, Taylor Institute for Teaching & Learning, University of Calgary (2017)