Spring 2017

Other courses recently taught

Courses formerly taught

The web pages are left for historical purposes, but are not maintained. They are currently restricted to members of the Cal Poly Pomona community (login required). Earlier in my career, few people made unauthorized use of these materials, and as I was continually updating them, I didn't worry too much about appropriated versions of old material. But now that I'm retired, it annoys me. I plan to evaluate these materials, make some of them available through Creative Commons licenses, and leave the rest hidden from view.