def harmonize_name(name, name_lookup):
    """Looks up harmonized school name

    Parameters
    ----------
    name : str
        The school name to harmonize.

    name_lookup : iterable of two-value array-likes
        School names where the first value of each item is
        harmonized name and second value is list of
        different version of that name.

    Returns
    -------
    str
        Harmonized name
    """
    name_harmonized = [k for k, v in name_lookup if name.upper() in v]
    try:
        assert len(name_harmonized) == 1
    except AssertionError:
        raise Exception("Could not harmonize school {}".format(name))
    # Return unpacked harmonized name
    return (name_harmonized[0])