Isn't self.odd_course itself just  a single course?