Queen's professor elected to Royal Society