So the course was overall kind of unorganized, there were some chunks where we followed some texts, and he was kind enough to craft notes whenever we were not following a textbook. He assigns kind of difficult homeworks and sometimes he makes mistakes in them, so if you're not smart, you will suffer a lot. I learnt a lot and enjoyed the course.