About Craig A computer scientist, a businessman, and an inventor. Biography Academic Degrees Professional Certifications Published Papers Filter 2006 All 2022 2021 2020 2017 2016 2012 2009 2008 2005 2006 Master of Management (Information Technology) Master of Management (Information Technology) MAY 03, 2006