In our New Product Development (NPD) Course, we aim to keep the combination of theory and practical hands-on activities in a healthy balance. This allows us to provide both in depth topics coverage, as well as to maximize erudition by experiential learning.