James Bach is an expert in the field of computer software testing who has taught critical thinking and software testing to rocket and nuclear scientists at such places as the Los Alamos and Lawrence Livermore National Laboratories, and the Jet Propulsion Laboratory. He lives in Eastsound, Washington with his wife and son.