William L. Siemens's scientific contributions