Craig A. Rich
Computer Science Department
Cal Poly Pomona
Pomona, CA 91768

Here's my library of over 500 course handouts... Catalog Descriptions, Syllabi, Exams, Programming Projects, Homeworks, Quizzes, and a few other things. I've been preparing them digitally since 1988 using TeX--a typesetting system which produces exquisite mathematical and technical documents. Most of the handouts are PDF files. Selecting one of the handouts should cause your browser to automatically launch a PDF viewer (e.g., Adobe Acrobat Reader).

Undergraduate Curriculum

Graduate Curriculum