 Before that, he was a visiting professor or scholar at the University of California, Berkeley, Cornell Law School, Virginia Law School and the Graduate School of Business at Stanford University.Weingast has also been a fellow of the American Academy of Arts and Sciences since 1996.In the past, he has acted as the Chair and as the Director of Graduate Studies of Department of Political Science at Stanford University and as the Director and President of the International Society for the New Institutional Economics.