Cohrs was Professor of International History at the University of Florence. He had previously been Assistant Professor of History and International Relations at Yale University. He had been a fellow at the John F. Kennedy School's Belfer Center for Science and International Affairs at Harvard University, and the Alistair Horne Fellow at St. Antony's College Oxford.