Critical Thinking


Lecture Slides


Homework Exercises

Graded Assignment 1


Final Graded Assignment

Books that I learnt a lot from recently (feel free to edit the document to add your own lists (s) in order to share your recommendations with me as well as others)