Searches all courses by CRNs. Not particularly efficient.
        Returns None if not found.

def find_course_by_crn(self, crn):
        """Searches all courses by CRNs. Not particularly efficient.
        Returns None if not found.
        """
        for name, course in self.courses.iteritems():
            if crn in course:
                return course
        return None