- Professional Development Programs for Teachers in World History. (I am the past director of the Marathon County History Teaching Alliance, which was an award-winning K-12 professional development partnership with local teachers and districts.)
- General World History for all time periods and for all grades.
- Specialized Presentations in Middle Eastern, European, Russian/Soviet and Chinese History.
- Islam and General Religious History.
- The History of Nationalism, Communism and Revolutions.