Andrew Fenton Cooper is a professor of political science at the University of Waterloo, in Waterloo, Ontario, in Canada.[1] He also teaches at the Balsillie School of International Affairs,[citation needed] also in Waterloo, and was a fellow of the Centre for International Governance Innovation