This was an awesome course, not only because of the content but also because how organized it was in terms of having supplementary lecture notes which were then updated later on with the answers and how easy the textbook was to follow and read. The prof was amazing, very caring and gave many hints as to what should be taken note on for exams