To provide an exposure to the classical concepts well as modern computational methods in the kinematics and dynamics of robots. Learning outcome​: Students would be able to appreciate and connect different mathematical concepts such as differential geometry, algebraic geometry, screw theory to their applications in the context of robotics.