is taught by acompetent