How to Think Like a Computer Scientist
The art of thinking critically.

You might think that computer science bears no relation to personal growth and how to fruitfully navigate life. It’s easy to believe that knowledge within such a technical domain is isolated to the craft of engineering value out of lines of code (i.e. programming). In reality, computer science offers so much more to the human psyche than one…