Brian W. Kernighan, AT&T Bell Labs.

Brian W. Kernighan is head of the Computing Structures Research Department, Bell Laboratories, Murray Hill, New Jersey.  He received a B.A.Sc in engineering physics from the University of Toronto in 1964, and a Ph.D. in electrical engineering from Princeton University in 1969.  Since joining Bell Labs in 1969, he has worked in combinatorial optimization, document preparation systems, programming languages, and software tools.  His current research interests are in application-oriented programming languages, programming methodology, and user interfaces.

Dr. Kernighan is the co-author of several books, including ``The C Programming Language'' and ``The UNIX Programming Environment''.

- From the ``official biography'' of an announcement for a lecture about ``Programming Style in C'' in April 1995.
Brian Kernighan is in the Computing Science Research Center at Murray Hill, where he has been in the same office since 1969.  (It has been painted once.)  He writes programs and occasionally books.  The latter are better than the former, and certainly need less maintenance.
- From the ``unofficial biography'' of the same announcement.