What learning philosophy is used?