Comprehensive understanding and fluency in the practical principles and techniques of 2D digital animation. Learned keyframe-based animation techniques and designed two-dimensional animations for web and other interactive environments. Exposed to other topics including vector-valued image processing, representation and major file formats, user-driven interactive animations, and algorithm-driven digital animation for game design.