A CourseData proxy model that has business logic for determining account...

..._id, course_code, term_id, and course_name.