NOC:Product Engineering and Design Thinking