Eleanor Riley — Scottish academic