Roger Frye lost a game with a computer in 1948 and has been struggling with them ever since. After two undergraduate jobs testing and programming computers, he took a BSEE from Princeton University in 1964 and then continued his career working for software companies and computer manufacturers. He implemented network protocols on the first ARPANET switches at Bolt, Beranek and Newman and later on LISP Machines and the Connection Machine. At Thinking Machines, he used massive parallelism to solve several seemingly impossible problems in discrete mathematics. At Boston University, he developed tutorials and labs in scientific computing and benchmarked supercomputers. He has consulted to Los Alamos National Laboratory, doing automobile traffic planning and simulation. He began working with Roger Jones through Intelligize! in 1997 and then through Complexica in 1999, developing business simulations and statistical analyses on personal computers.