Librarian note: There is more than one author in the GoodReads database with this name
Dr. John R. Hubbard holds a Ph.D. in Mathematics from the University of Michigan and a M.S. in Computer Sciences from Penn State. He is a Professor Emeritus at the University of Richmond.