Deep Learning Through a Statistical Lens: Approximation Guarantees, Training Dynamics, and Generative Models | Synapse