Brian Kernighan is a computer scientist. He worked on Unix with its creators Ken Thompson and Dennis Ritchie at Bell Labs. He co-authored K&R C with Ritchie. He is a prolific writer and programmer working on projects like AWK. He is currently a Professor at the Computer Science Department of Princeton University, where he is also the Undergraduate Department Representative.