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.
- Now at
- Princeton University
- Works
- 156
- Citations
- 18,433
- h-index
- 31
Publication numbers from OpenAlex, as of 15 October 2026.
Timeline
-
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.
-
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.
-
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.
-
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.
-
2019
Membership in the American Academy
He is elected to the American Academy of Arts and Sciences in 2019.
-
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.
-
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.
-
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.
- Brian Kernighan - Wikipedia
- Brian Kernighan
- Brian Kernighan recognized for groundbreaking work on computer programming languages | CS
- NJ R&D Council honors pioneering contributions by Princeton researchers - Princeton Engineering
- Teaching keeps you young, or so says Professor Brian Kernighan - The Princetonian