Moen with a Lisp program.

James Moen
Assistant Professor of Computer Science

Augsburg College
Campus Box 43
2211 Riverside Avenue
Minneapolis MN 55454
USA

Office:   203F Sverdrup
Phone:   (612) 330-1142
Email: moen@augsburg.edu


General Information.

I have a B.S. and a Ph.D. from the University of Minnesota. My main research interests are in the design of programming languages, and in functional programming languages (especially Lisp). I'm also interested in automated reasoning, which is a subfield of artificial intelligence.

I'm an amateur artist. Pipe Head is a pen-and-ink drawing I did in 1978. It symbolizes one possible view of artificial intelligence research.

Free Software.

I've written some programs that you may download if you wish. They're intended as supplementary material for classes I teach. All are written in Gnu C, and will run under Unix. They were designed and tested using Debian GNU/Linux, and are available under the General Public License (GPL).

cx.c Produce a concordance table of names in C or Java source files.
eg.c Read a BNF grammar from a file and generate random strings from it.
jpc.c Fill and justify comments (identified by a prefix) in source files.

Visit the Free Software Foundation website to find out more about free software and the GPL.

Recent Publications.

James Moen. ``Review of Blondie24: Playing at the Edge of AI.'' Intelligence, Volume 12, Number 4, Winter 2001. Pages 39-41.

Nancy E. Reed & James B. Moen. ``Integrating Problem-Solving Models in Common Lisp.'' Proceedings of the International Lisp Conference, Stanford, California, June 19-21, 2005. Pages 317-324.


Last revision November 12, 2005.
Visit the Augsburg College home page.
Visit the Computer Science home page.