This document discusses coordinate system transformations. It introduces three approaches for finding the needed transformations between coordinate systems: direction cosines, Euler angles, and Euler parameters. Direction cosines are presented first as a brute force approach using projections of vector components. The transformation between systems is defined as a matrix multiplication using a direction cosine matrix whose elements are cosines of the angles between axes. Properties of the direction cosine matrix are discussed.