removes invalid children based off credit hours; adds instrutor_conflict constraint