Pedagogical Implications of
Collaborative Course Web
Projects