Cognitive Flexibility Theory proposes that effective learning is context-dependent and requires constructed knowledge from multiple perspectives. It stresses that instruction should not oversimplify content and should support case-based, interconnected learning rather than compartmentalized information. The theory is being used to develop video-based learning environments for teacher education and recommends portfolios and projects to assess more flexible teaching of complex content areas like science and history.