Computational Kinematics by