James Sheehan
James Sheehan began teaching modern European history at Stanford in 1979 and is now Dickason Professor in the Humanities, a senior fellow of the Institute for International Studies, and the Paul Davies Family University Fellow in Undergraduate Education. He is…
