Professor George F. Luger

FEC 104
As of 1 July 2011 George Luger is the Interim Chairperson of the Department of Computer Science at UNM

George Luger has been a Professor in the UNM Computer Science Department since 1979. His two master's degrees are in pure and applied mathematics. He received his PhD from the University of Pennsylvania in 1973, with a dissertation focusing on the computational modeling of human problem solving performance in the tradition of Allen Newell and Herbert Simon.

George Luger had a five year postdoctoral research appointment at the Department of Artificial Intelligence of the University of Edinburgh in Scotland. In Edinburgh he worked on several early expert systems, participated in development and testing of the Prolog computer language, and continued his research in the computational modeling of human problem solving performance.

At the University of New Mexico, George Luger has also been made a Professor in the Psychology and Linguistics Departments, reflecting his interdisciplinary research and teaching in these areas. His most recent National Science Foundation supported research is in diagnostic reasoning, where he has developed stochastic models, mostly in an extended form of Bayesian Belief Networks. His book Cognitive Science was published by Academic Press in 1994.

His AI book, Artificial Intelligence: Structures and Strategies for Complex Problem Solving (Addison-Wesley 2008) is now into its sixth edition. To get the software for any of Professor Luger's books, please select the FTP site address under the appropriate book below. For instructors using the Fourth through Sixth Edition of the AI book, an Instructors Guide and Power Point presentation slides are available from Addison Wesley and Pearson Education: and

Artificial Intelligence:
6th Ed web site

(includes sample code, Chapter One, table of contents) and Errata (May 15, 2009)

Watch the videos of the 28 Class Lectures from "Introduction to Artificial Intelligence" Course taught by Professor Luger

AI Algorithms, Data Structures and Idioms in Prolog, Lisp, and Java
Preface, Chapter One,
Prolog Chapters
Lisp Chapters
Java Chapters
Master Programmer

Artificial Intelligence:
5th Ed web site

(includes sample code)
Download the book (179KB, Tar GZ): includes sample code
Artificial Intelligence: 4th Ed
FTP site Read this book

Cognitive Science
FTP site

Professor Luger has been funded by National Science Foundation for research in stochastic languages and modeling. To date this research has produced several papers describing their results, including the creation of an object-oriented stochastic modeling language and formalizing a stochastic lambda calculus. See publications below with co-author Dan Pless.

Further development of our first-order and Turing-complete stochastic modeling language was funded by the US Navy. Our application area was the diagnosis of failures in helicopter rotor systems. With support from the US Air Force we have developed a weather prognosis application, receiving data from multiple parallel sensors. For information on these applications see papers co-authored by Chakrabarti, Rammohan, and Sakhanenko. The latest version of the Generalized Loopy Logic software is available here

Professor Luger has also been funded by NASA (NASA-00043 and NMSGC) to assist in the development of TOFU, a program to recognize and interpret space phenomena, such as sun spots and solar flares.

In the Madcat project, a Nomad robot is used with an extension of the Copycat cognitive architecture to explore, map out, and use a previously unknown physical domain. Details may be found in papers below co-authored with Joseph Lewis.

Professor Luger has also been funded by the Department of Energy through Sandia National Laboratories for research in collaboration with the UNM MIND Research Network to identify, using fMRI, areas of human cortex associated with different problem solving skills. This research is still under way.

Professor Luger is but one of a number of faculty at UNM involved in the various research aspects of Artificial Intelligence.

Current computer science classes taught at UNM


Principal Publications of the Last 20 Years,