Jeffery D. Nokes is a professor in the History Department at Brigham Young University, where he helps direct the history teaching and social science teaching programs.