This document provides solutions to problems from Chapter 2 of Peskin & Schroeder regarding classical electromagnetism and complex scalar fields. For classical electromagnetism, Maxwell's equations are derived from an action without source terms. The energy-momentum tensor is defined and expressed in terms of the electric and magnetic fields. For a complex scalar field, the Hamiltonian is derived in terms of creation and annihilation operators after a Fourier transform of the field. A global U(1) symmetry leads to a conserved charge that is also expressed in terms of these operators. Finally, the generalization to multiple complex scalar fields with a U(N) symmetry is discussed.