Stephen Dittmer received both his Bachelor's in History and Master's in Education from George Mason University. He teaches high school social studies (Modern World History and 20th Century U.S. History) in Northern Virginia, where he has resided for over 35 years.