Having taught high school Algebra, I can tell you that one of the most difficult concepts for students to understand is factoring polynomials. And I believe the struggle comes down to a lack of understanding of multiplication andfactoring whole numbers. If students don’t have a clear understandi...