Brian Kernighan is the William O. Baker *39 Professor in Computer Science at Princeton University. He is a cocreator of a number of tools for document preparation and of several programming languages, including AWK and AMPL, and the author of more than a dozen books, including The C Programming Language, The AWK Programming Language, and UNIX: A History. He is also a member of the National Academy of Engineering and the American Academy of Arts and Sciences.