This document summarizes a student's experience in a Design Thinking course at Stanford University. The key takeaways were learning to empathize by listening to people rather than just analyzing problems, prototyping as part of the problem-solving process, and seeing how others are applying design thinking to propose new solutions. The design thinking process outlined includes understanding the problem, defining it, gathering input from users, brainstorming options, prototyping, getting feedback, iterating, and finding a solution. The student discusses potential applications of this process to projects at work and school, at home with their dog, and in their neighborhood, as well as how design thinking could be used to define software requirements.