This course builds upon the knowledge and tools developed in PHY250H1. Topics include: solving Poisson and Laplace equations via method of images and separation of variables, multipole expansion for electrostatics, atomic dipoles and polarizability, polarization in dielectrics, multipole expansion in magnetostatics, magnetic dipoles, magnetization in matter, Maxwell’s equations in matter, conservation laws in electrodynamics, and electromagnetic waves.