small updates

self.course is probably better as a local var rather than an instance var