I have taught many courses at the master and doctoral level, including the following subjects:

  • Learning Theory
  • Principles of Instructional Design
  • Principles of Human Performance Technology
  • Performance Analysis
  • Enhancing Learning with Technology
  • Training Evaluation
  • Portfolio Design
  • Program Capstone Project
  • Instructional Design Consulting
  • First Principles of Instruction
  • Evaluating Online Courses