Class notes. Comments and corrections welcome! Exams and exercices 2020: Exercices Midterm and its solution Final 2019: Midterm Final