Barry Rodger has been an academic at Strathclyde University Law School since 1993, having previously studied at Strathclyde, Worcester College, Oxford, and the European University Institute, Florence, and after qualifying as a practicing solicitor in Scotland.