Dr. Muhammad Khan is a professor at Centennial College who teaches software engineering. His area of expertise is designing software in a manner such that it is free from vulnerabilities. Dr. Khan holds a PhD in Secure Software Engineering from Queen's University.