This document provides an outline for teaching various factoring techniques. It begins with definitions of algebraic expressions, polynomials, factors, and factoring. It then covers finding the greatest common factor, factoring by using the GCF, factoring by grouping, factoring differences of squares, factoring perfect square trinomials using the special formula, and solving word problems using factoring. Examples are provided for each technique to demonstrate how to factor different polynomial expressions. Special cases like the sum and difference of cubes are also discussed. The document concludes with an explanation of the quadratic formula.