SPECIAL OFFER
Buy 2+, save 55% on books & eBooks through December 1. Use code BOOKSGIVING. Learn more.
Dr. John Canning is an engineer, computer scientist, and researcher.? He earned an S.B. degree in electrical engineering from the Massachusetts Institute of Technology and a Ph.D. in Computer Science from the University of Maryland at College Park.? His varied professions include being a professor of computer science, a researcher and software engineer in industry, and a company vice president. He now is president of Shakumant Software.