The three main authors referenced with cognitive flexibility theory are Spiro, Feltovich, and Coulson. The theory is based on constructivism and aims to avoid oversimplification by using multiple representations for complex learning domains. This is important to prevent producing students who know terminology but cannot apply their knowledge flexibly. Instructors should encourage advanced knowledge acquisition instead of mere exposure, using varied examples and accounting for naturally occurring complexity.