To introduce basic concepts of computational photography, where the goal is to jointly design imaging optics and processing algorithms so as to capture more information about the visual scene. We will also introduce compressive sensing as part of the course as many computational cameras are indeed compressive sensing systems.