The course covers the following topics: 1) layer potentials for the Laplace equation and Helmholtz equations 2) periodic and quasi-period Green’s function 3) quasi-periodic layer potentials for the Helmholtz equation 4) electromagnetic theory of gratings 5) variational formulation 6) Boundary Integral formulations.