def is_subsumer(cl, theta_exp: int) -> bool:
    """
    Determines whether the classifier satisfies the subsumer criteria.

    Parameters
    ----------
    cl:
        classifier
    theta_exp: int
        Experience threshold to be considered as experienced

    Returns
    -------
    bool
        True is classifier can be considered as subsumer,
        False otherwise
    """
    if cl.exp > theta_exp:
        if cl.is_reliable():
            if not cl.is_marked():
                return True

    return False