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.