High Quality Learning Definition