The document discusses various theories of learning that could apply to the design of computer-based visualization and animation tools for education. It mentions several theories including cognitive load theory, multiple representations, and situated cognition. It explores how educational technologies have evolved alongside developments in educational theory and cognitive psychology. It questions which theories are most relevant and how we can know which design approaches are most effective for helping students learn.