PHYSICS-INFORMED MACHINE LEARNING: THEORY, ALGORITHMS AND APPLICATIONS