About Elinor C. Sloan Elinor C. Sloan is associate professor of International Relations in the Department of Political Science at Carleton University.