This course examines the nature and organization of syntactic systems from a generative point of view. Students learn about the major achievements and current issues in the field by solving classic problems, practicing methods of argumentation, and applying their analytic skill to a broad range of diverse languages.