Craig Criddle is a professor of environmental engineering and science at Stanford University and has written numerous scientific papers.