Andrew Richard Koenig (IPA: ['kø?n?ç]; born June 1952) is a former AT&T and Bell Labs researcher and programmer.
He is the author of C Traps and Pitfalls and co-author (with Barbara Moo) of Accelerated C++ and Ruminations on C++, and his name is associated with argument-dependent name lookup, also known as "Koenig lookup".
He served as the Project Editor of the ISO/ANSI standards committee for C++, has authored over 150 papers on C++, and is listed as inventor on four patents.