He received his M.S. and Ph.D. from the University of Illinois at Urbana-Champaign and his B.S. from Truman State University. He has also worked for Rice University, the Los Alamos National Laboratory, Hillsdale College, Northeastern State University, and the University of Maryland.