Ability to design a four-link mechanism for two and three positions. Ability to formulate a motion task as a position synthesis problem. Familiar with the design criteria used for mechanisms in practice. Ability to design mechanisms for the correlation of crank angles and for function generation. Ability to analyze the mechanism that has been designed using graphical and analytical techniques. Ability to appreciate the importance of linear set of design equations and the importance of free design variables. Understood the difference between and the similarities between the absolute and the relative motion. Ability to design a six-link mechanism for a given task (using two or three positions.) Ability to formulate crank correlation and path synthesis problems as position synthesis. Ability to appreciate the importance of circle- and center-point curves in kinematic synthesis. Ability to solve complex kinematic design task using computer. Ability to select a feasible mechanism out of infinite solutions. Understood that a motion cannot be satisfied totally when using finite design parameters. Understood that the solutions obtained cannot be realized exactly in practice. Ability to appreciate the importance of optimization and error minimization in kinematic design.