public teachings