Course Groups
Rachel's Comments
4) It seems to make sense to me for a CourseGroup to be a group, but
then we'd have to define courses as Agents, so I guess that doesn't
work. It seems silly to have a different kind of group membership
system just for courses, though. It seems like this one could use
some thought.