My user name is mpj and my domain is Join the two of these together with an at sign, and you will have my email address. (And perhaps, by writing my address in this cryptic form, I will not get quite so much spam!)

I receive a lot of email, and I'm always very busy. So, while I always try to reply as promptly as I can, please be aware that there might be some delay.

Mailing address:

Department of Computer Science
Portland State University
P.O. Box 751
Portland, OR 97207-0751

Shipping Address:

Computer Science Department
Portland State University
1900 SW 4th Avenue, Suite 120
Portland, Oregon 97201