William Oliver received a BS in mathematics from the University of Utah in 1974. He served as a nuclear submarine officer until 1979 and worked in the aerospace industry as a test engineer on solid fuel rocket engines for three years. William worked in the process control industry for approximately fifteen years before joining Lawrence Livermore National Laboratory in February of 1996. Since then he has completed all course work for a master's degree in computer science and has developed requirement specifications for control systems, been a software developer for scientific applications that run on the world's largest supercomputers, and is currently a software quality engineer supporting software quality assurance practices for scientific codes. He is the project administrator for a static analysis tool and assists various code teams in performing software defect analysis.