Douglas Pearson (Douglas John Pearson)

Picture of me

Contact Information


4649 Eastern Ave. N.
Seattle, WA 98103

Phone: (206) 675-1518

I was a graduate student in the Artificial Intelligence Laboratory at the University of Michigan. My research was on learning within intelligent agents (specifically learning procedural planning knowledge if you know about these things--you can even read a quick summary) and I'm part of the SOAR group. For my reference, these are my current bookmarks.

On-line Publications

My Thesis

Learning Procedural Planning Knowledge in Complex Environments.
Ph.D. Thesis, 1996.
This is about how to learn to do tasks in difficult environments.

The main PDF is a version of my thesis generated in 2007 and is much easier to read than the original (from 1996) which is in the format of the actual printed thesis in case anyone wants it or wants to reference it.
If a thesis seems like a bit much to take in, try this for a shorter paper on the same subject.

Other Papers

Soar Research Information

As part of my research, I've chopped out a piece of my system and I'm making it available here. Follow this link to find out more about induction using the new version of SCA.

To see an example of data-chunking using a method proposed by Rick Lewis a few workshops back, click here for a tar file. Read the READ.ME file for more information.


We recently had the first Tag-o-Rama: a bunch of intelligent "taggles" running round a maze trying to fry each other with flashlights. Lots of good geeky fun, especially as I took first place :

Taggles and trophy

Home Information

Recently moved to Seattle:

Douglas J. Pearson
4649 Eastern Ave. N.
Seattle, WA 98103

Phone: (206) 675-1518

After hours, I enjoy a wide range of sports, especially badminton which isn't too popular here in the U.S.

Picture of Badminton Player
Born and bred in Oxford, England...
Picture of Oxford
Did my Bachelor's degree at the University of St. Andrews in Scotland.
Satellite Photo of Scotland
That's the (little) second inlet on the right going up the east coast (the first, big one's the Firth of Forth--that's where Edinburgh is).

Try out a Java Script to compute today's date and time. Or try out a CGI script to read a form. Or another to get your environment variables. Or some straight Java.

Check on usage counters.

Douglas Pearson ) [2007]