Roger Foste teaches philosophy at the Borough of Manhattan Community College, the City University of New York.