Researcher

Brian W. Kernighan

Also known as Brian Kernighan

Brian Kernighan is a Princeton computer scientist who has rethought introductory computing for the age of AI. He helped create the AWK language in 1977, and he co-wrote The C Programming Language with Dennis Ritchie, which appeared in 1978. At Bell Labs he contributed to Unix and led the Computing Structures Research Department from 1981 to 2000, before returning to Princeton. The National Academy of Engineering elected him in 2002, and the American Academy of Arts and Sciences followed in 2019. He holds a named professorship in computer science at Princeton University.

Works
156
Citations
18,433
h-index
31

Publication numbers from OpenAlex, as of 15 October 2026.

Timeline

  1. 1960–1969

    Engineering physics, then Princeton

    He earns a bachelor's degree in engineering physics at the University of Toronto between 1960 and 1964. He completes a Princeton doctorate in electrical engineering in 1969.

  2. 1977–1978

    AWK and a C programming book

    He takes part in creating the AWK language in 1977. The C Programming Language, co-written with Dennis Ritchie, appears in 1978.

  3. 1981–2000

    Unix and a Bell Labs department

    He contributes to the development of Unix at Bell Labs. He leads the Computing Structures Research Department from 1981 to 2000, then returns to Princeton in 2000.

  4. 2002

    Membership in the National Academy

    He is elected to the National Academy of Engineering in 2002 for contributions to software and to programming languages.

  5. 2019

    Membership in the American Academy

    He is elected to the American Academy of Arts and Sciences in 2019.

  6. 2024

    A Science and Technology Medal

    The Research & Development Council of New Jersey awards him its Science & Technology Medal in 2024 for his work on computer programming languages.

  7. April 2025

    Teaching introductory computing with AI

    He tells the Daily Princetonian in April 2025 that he has rethought how introductory computer science is taught in the age of AI.

  8. As of October 2026

    A named professorship at Princeton

    He is the William O. Baker '39 Professor in Computer Science at Princeton University.

Sources and credits

Photo: We have no published photo of Brian W. Kernighan yet. Send us a free-licensed photo.

  1. Brian Kernighan - Wikipedia en.wikipedia.org. Checked 15 October 2026.
  2. Brian Kernighan cs.princeton.edu. Checked 15 October 2026.
  3. Brian Kernighan recognized for groundbreaking work on computer programming languages | CS cs.princeton.edu. Checked 15 October 2026.
  4. NJ R&D Council honors pioneering contributions by Princeton researchers - Princeton Engineering engineering.princeton.edu. Checked 15 October 2026.
  5. Teaching keeps you young, or so says Professor Brian Kernighan - The Princetonian dailyprincetonian.com. Checked 15 October 2026.