William G. Thomas teaches history at the University of Virginia, where he is director of the Virginia Center for Digital History.