Kinematics assignment for CS559 at UW-Madison.