This document discusses design thinking and how it can be used as a problem solving methodology. It describes design thinking as a human-centered approach that involves five phases - empathizing, defining, ideating, prototyping, and testing. The empathize phase is about understanding user needs through interviews, observations and immersions. In define, insights are used to frame problems and opportunities. Ideate is focused on generating many ideas. Prototypes are then created to test ideas. Finally, in test, prototypes are evaluated based on user feedback to determine what should be kept, changed or discarded.