Teaching

I have taught a number of classes at institutions around the world. In addition, I have given a number of public talks and other presentations.

A partial list of my past courses can be found below, arranged by institution:

California State University, Fresno

  • MCJ 102W: Reporting
  • MCJ 105: Newspaper Workshop
  • MCJ 106: Graphic Design Media
  • MCJ 173: Media Ethics
  • MCJ 174: History of Mass Media
  • MCJ 178: New Media Technologies
  • HIST/MCJ 181: Anti-Semitism from the Medieval to Modern World
  • MCJ 191: Internship
  • PLSI 1: Modern Politics
  • PLSI 140: Approaches to Comparative Politics

Fresno City College

  • HIST 11: U.S. History to 1877
  • HIST 12: U.S. History from 1877
  • HIST 15: The British Isles

University of Cambridge

Paper 24: The history of the United States from 1865