CampusUserCoursesProxy returns both the course offerings in which the person is enrolled as a student and the course offerings in which in the person has an official instructor/teacher role. I think some of the loop below might only apply to the "Student" role.