Email Record: Students' guide to program design /