# Problem Solving Techniques (under construction ... add links to lectures as well as some extra material) - Descartes' Scientific Method - Pretending to Know a Solution (Recursion) - Generalising - Specialising - Invariants - Laws of Reasoning - Doublethink - Termination via Well-Founded Orderings - Lexicographic Orderings - Computation as Rewriting to Normal Form - Algorithm = ARS - Abstract Syntax Trees - Parsing - ...