CM216C Design Thinking and Product innovation