About CraigA computer scientist, a businessman, and an inventor. Biography Academic Degrees Professional Certifications Published Papers Filter 2017 All2023202220212020201620122009200820062005 2017 Doctor of Philosophy Doctor of PhilosophyAPR 07, 2017