This document discusses principles of animation and how they can be applied to computer animation. It covers traditional animation techniques like squash and stretch, timing, anticipation, staging, follow through, and exaggeration. These principles are important for producing good computer animation. The document also discusses how animation can facilitate learning by corresponding to the structure of internal representations, as per the congruence principle. Research shows animation can convey concepts of change and processes that are difficult to represent statically, like circulatory systems or electronic circuits. However, animation must be evaluated compared to non-changing graphics, as its benefit is adding the dimension of change over time.