Notes

These are the notes for the course. They are self contained. Let us know if you find any typos or you have any feedback about them!