Too bad, I didn't know that he was in Berkeley.
I find his series on functional specs incredibly useful:
Painless Functional Specifications - Part 1: Why Bother?
Painless Functional Specifications - Part 2: What's a Spec?
Painless Functional Specifications - Part 3: But... How?
Painless Functional Specifications - Part 4: Tips