Glenn Willson, professor of politics