If you've already bought all your tech, then you'll have to force villagers to do research at the table -- that's the only way to get a master scientist.
Best way to do this, I think, is to scan your villagers using the detail screen to find the one with the highest research skill. Check the skill, then switch back to the game and put them at the table...and keep doing that if they leave until they're a master.