He received his Ph.D. in philosophy from Stanford University, where he taught courses in ethics, moral psychology, and the history of philosophy. He also taught for the University of San Francisco and Stanford Online High School. He was raised in Iowa, and received his B.A. in philosophy from the University of Northern Iowa.