John McBride was educated at Rice University (BA 1968, MA 1971) and the University of Virginia (PhD 1977). He taught high school (mostly US History AP) in Chattanooga TN from 1974 to 2010, at the Baylor School and David Brainerd Christian School. He has also taught as an adjunct for the past 25 years at the University of Tennessee at Chattanooga, in political science and in history. For the past six years he has taught (as a volunteer and most recently as an adjunct for Georgia State University) at Walker State Prison, which is Georgia's character-and-faith-based prison. He enjoys employing a wide variety of teaching methods, including games, trivium-style debates, and group projects.