Knowledge Blog posts: A series of blog posts about different topics I have written. Notes: Notes on topics that I'm interested on. Lecture notes: lecture notes of some of the courses I took while pursuing a M.Sc. in Computer Science in Uppsala University.