He was the 2013–14 Canadian Bicentennial Visiting Professor of Law at Yale Law School, as well as a Global Justice Senior Fellow at the Yale MacMillan Center. He has served as a Visiting Professor at Stanford Law School and as a Visiting Scholar at Harvard University, the University of Oxford, the University of California (Berkeley), and University College London.