research, teaching and think tank.