Receiving a Ph.D. from the University of Pittsburgh, James P. Sterba has gone on to publish (either as author or editor) many notable books, textbooks, and scholarly articles in the fields of ethics and social and political philosophy. He currently teaches at the University of Notre Dame.