Karl B. Schwamb

Mug Shot

I'm a Programmer Analyst working in the Soar Group at the University of Southern California's Information Sciences Institute. I primarily work on the Soar IFOR project maintaining the Soar ModSAF Interface. I also help with maintenance of the Soar software on occasion. Recently I've been working on a Tcl/Tk front-end for Soar. I do a lot of hacking in C, Unix/sh, X, and HTML. Although lately, I'm trying to make my life easier with Perl.

My current homepage has a number of often-used and/or interesting references.


I received a B.A. in Mathematics from the University of Virginia in 1980 and an M.S. in Computer Science from George Washington University in 1986. I spent 1987-1992 at the University of California, Irvine as a Ph.D. student researching several topics. I also received a certificate from the Instructor Development Program of UCLA Extension in 1992.

Before going to UCI, I was a Lead Scientist at the MITRE Corporation in McLean, VA. I worked there from 1982 to 1987 on several AI projects involving qualitative reasoning, truth maintenance, knowledge-based systems, cooperating expert systems, natural language processing, hierarchical planning, and knowledge representation languages. I've also taught several CS classes for Chapman University at their Los Angeles Academic Center and UCI including Pascal, Compilers, and AI. Before coming to USC/ISI I did a lot of hacking in Lisp, Prolog, and Pascal. If you twisted my arm I might remember how to code in C++, Mathematica, PL/I, APL, Scheme, lex, yacc, awk, sed and a few others.

Open Book Icon Publications and Other Documents

King and Pawn Icon Hobbies

In my spare time I like to play chess! If I had more sense, I'd pay more attention to my Fidelity retirement account investment performance. I'm also exploring Linux on my 486/33 PC Clone.

Karl B. Schwamb (schwamb@isi.edu)