Northern Kentucky University, 2022 –
ECO100: Principles of Macroeconomics, in-class and virtual.
ECO101: Principles of Microeconomics, in-class.
ECO203: Economics and Business Analytical Skills, in-class.
Sultan Qaboos University, 2014 – 2022:
ECON1211: Principles of Microeconomics, in-class and virtual.
ECON3212: Intermediate Microeconomics, in-class and virtual.
ECON3331: Business Cost-Benefit Analysis, in-class and virtual.
ECON4236: Labor Market Economics, in-class.
ECON4262: Mathematical Economics, in-class.
King Faisal University, 2011 – 2013:
ECO101-605: Principles of Microeconomics, in-class.
ECO102-605: Principles of Macroeconomics, in-class.
ECO201-605: Money & Banking, in-class and virtual.
Texas Tech University, 2005 – 2010:
ECO2301: Principles of Microeconomics, in-class and virtual.
ECO2302: Principles of Macroeconomics, in-class.
ECO2305: Principles of Economics, in-class and virtual.
ECO3320: Managerial Economics, in-class.