The document discusses the Technological Pedagogical Content Knowledge (TPACK) framework for teacher knowledge. TPACK describes the complex interaction between three bodies of knowledge: content, pedagogy, and technology. Effective teaching with technology depends on flexible understanding in these three areas. The framework requires teachers to negotiate between content, pedagogy, and technology. There are seven knowledge areas within TPACK including: content knowledge, pedagogical knowledge, technology knowledge, pedagogical content knowledge, technological content knowledge, technological pedagogical knowledge, and TPACK.