Courses backbone

Merging per the previous code review.