Students will be exposed to the tools of both disciplines — formal methods, philosophical analysis, computer programming, and empirical research — with the aim of acquiring the appropriate skills required by the field. Graduates will be successful in landing jobs in various areas, including natural language software design and applications, teaching and research, law, medicine, and public service. The innovative aspect of the program is its focus on relating computers to language, technology, and society where the combination has potential for great impact.