Learning processes and teaching strategies