Graham Finlay, Lecturer in the School of politics