Course work for Bruce Eckel's "Thinking in C++"