I teach online professional development courses to educators and teach online courses on U.S. history, world history, civics, academic skills, and writing to middle school and high school students. I am also a consultant on instructional design, curriculum development, and professional development with a special emphasis on projects related to educational technology, oral history, public humanities, audio documentary/podcasting, K12 social studies, and online teaching and learning.