Parallel programming for makers and artists
Plumbing for the Arduino was written for the digital artist looking to creative engaging, interactive art. That said, it serves as an excellent introduction to parallel programming on low-cost, open-source embedded systems like the Arduino.
PftA was used in CMPSC220: Programming Languages at Allegheny College during the Spring 2010 semester.
If you've got a question, post it to the appropriate mailing list and we'll help out and point you in the right direction.