def METHOD_NAME(user: User, taxonomy: oel_tagging.Taxonomy = None) -> bool:
    """
    Returns True if the given user is a Taxonomy User for the given content taxonomy.
    Taxonomy users include global staff and superusers, plus course creators who can create courses for any org.
    Otherwise, we need a taxonomy provided to determine if the user is an org-level course creator for one of the
    orgs allowed to use this taxonomy.
    """
    if oel_tagging.is_taxonomy_admin(user):
        return True
    if not taxonomy:
        return is_content_creator(user, None)
    taxonomy_orgs = TaxonomyOrg.get_organizations(
        taxonomy=taxonomy,
        rel_type=TaxonomyOrg.RelType.OWNER,
    )
    for org in taxonomy_orgs:
        if is_content_creator(user, org.short_name):
            return True
    return False