Resource loading · loading · Like Table of Contents Self-learning Book Notes/Reviews Table of Contents Self-learning Book Notes/Reviews Self-learning # The Missing Semester of Your CS Education Book Notes/Reviews # A Philosophy of Software Design