Stephen L Carter

Stephen L. Carter is the William Nelson Cromwell Professor of Law at Yale University. Born in 1954 in Washington, D.C., Professor Carter was educated in the public schools of New York City, Washington, and Ithaca, New York. In 1976 he received his bachelor's degree with honors from Stanford University, where he majored in history, and in 1979 he received his law degree from the Yale Law School. Following his graduation from law school, Professor Carter served as law clerk to Judge Spottswood W....See more