Strategies
Excelling at problem solving requires being a good strategist. There are a lot of tools we will see here, but don't worry. We'll start with simple problems and progressively build better solutions as new techniques are uncovered.