def METHOD_NAME(self, course: str):
    """ Determines if the user has taken this course """
    return any(c in self.courses and (self.courses[c][1] or 50) >= 50 for c in chain([course], (CACHED_EQUIVALENTS.get(course) or [])))