CS 4953 Concurrency and Communication Notes: Fall 2003