Hazel Smith's scientific contributions