Lecture Notes of the Courses I offer and Lecture Notes from the talks I have given

Some lecture notes of my courses and talks delivered (will be updated constantly as time evolves and new notes will be added in future)