The course is based on the second part of Lectures of Professor Emmanuel J. Candes from Stanford University. His generosity in sharing course materials is highly appreciated.