The Knowledge Representation, Logic, and Advanced Programming (KLAP) lab was created in 1994 to support research in the areas of logic and constraint programming, knowledge representation, and parallel processing. The mission of the KLAP lab is to conduct cutting edge research in the above areas, with emphasis on practical application of research outcomes in a local and inter-disciplinary context. The laboratory is also dedicated to the active involvement of undergraduate and graduate students in research activities, with particular attention to the training of students belonging to traditionally under-represented groups.

The KLAP Laboratory is part of the Department of Computer Science at New Mexico State University, in sunny Las Cruces, New Mexico.