This website lists books I have read and recommend to computer science graduates. Please feel free to submit pull requests at [its Github site] when you find my typos.


[ Written On 2020/01/01 ]: I grew up in a grass-root family and had no exposure to (good) books. Both of my parents did not receive education past middle school, and all four of my grandparents never received a formal education - two of them were illiterate. During my childhood and teenage years, libraries and serious books were unfamiliar to me.
Although I became a first-generation college graduate (from Tsinghua Univ. Beijing) and completed my Master and Ph.D. at Carnegie Mellon University, throughout my formal educational process I never grew a good habit of serious reading, and didn't until around fall 2014, a year after I began my faculty job. I discovered Audible and began listening to books. Over the past five years, I have finished around 65 good books and have recorded my notes on them here.

As I look back on my 2010s, I have realized that the best part of my life so far has been these books (apart from my family and tenure research team). These books have made (and still make) me happy, thoughtful, feel "rich," and have helped me find peace inside.

Book Index (by date)

No. Date-Read Title and Information Tags
1 2020, Jun, 16 Guns, Germs, and Steel - The Fates of Human Societies science
2 2020, May, 16 A Brief History of Time science
3 2020, Apr, 19 Brain-Myths-Exploded-Lessons-from-Neuroscience science
4 2020, Apr, 3 Your-Deceptive-Mind-A-Scientific-Guide-to-Critical-Thinking-Skills science
5 2020, Feb, 6 Albert-László Barabási - The Formula - The Universal Laws of Success science critical-thinking
6 2020, Feb, 6 Feakonomics science critical-thinking
7 2020, Jan, 19 Atomatic Habit critical-thinking
8 2020, Jan, 17 Read Literature Like a Professor 0writing
9 2020, Jan, 16 Blink critical-thinking
10 2019, Dec, 12 The Book of Why- The New Science of Cause and Effect science my-favorite
11 2019, Nov, 12 Understanding the Mysteries of Human Behavior science
12 2019, Oct, 30 Effective Research Methods for Any Project science
13 2019, Oct, 12 Ego Is the Enemy critical-thinking my-favorite
14 2019, Sep, 12 Books for Writing well 0writing
15 2019, Aug, 15 Moonwalking with Einstein- The Art and Science of Remembering Everything critical-thinking my-favorite science
16 2019, Jul, 15 Peak- Secrets from the New Science of Expertise critical-thinking self-develop science
17 2019, Jun, 15 Make It Stick- The Science of Successful Learning critical-thinking self-develop science my-favorite
18 2019, May, 15 Neanderthal Man- In Search of Lost Genomes science
19 2019, Apr, 30 On Writing by Stephen King 0writing my-favorite
20 2019, Apr, 21 The Digital Doctor- Hope, Hype, and Harm at the Dawn of Medicine’s Computer Age science
21 2019, Apr, 1 Deep Medicine- How Artificial Intelligence Can Make Healthcare Human Again science
22 2019, Mar, 1 Good to Great- Why Some Companies Make the Leap...And Others Don't career-guides self-develop my-favorite
23 2019, Jan, 6 The Productivity Project- Accomplishing More by Managing Your Time, Attention, and Energy career-guides self-develop
24 2018, Dec, 16 The Hard Thing About Hard Things- Building a Business When There Are No Easy Answers critical-thinking career-guides
25 2018, Oct, 6 Drive- The Surprising Truth About What Motivates Us critical-thinking self-develop
26 2018, Sep, 16 A Mind for Numbers- How to Excel at Math and Science (Even If You Flunked Algebra) critical-thinking self-develop
27 2018, Sep, 6 Measure What Matters by John Doerr career-guides
28 2018, Aug, 16 Made to Stick- Why Some Ideas Survive and Others Die critical-thinking 0writing
29 2018, Apr, 16 How to think like Leonardo da Vinci self-develop
30 2018, Feb, 16 Homo Deus- A Brief History of Tomorrow + Homo Sapiens- A Brief History of Humankind history my-favorite
31 2018, Feb, 12 Decisive- How to Make Better Choices in Life and Work critical-thinking self-develop
32 2018, Jan, 12 Switch- How to Change Things When Change Is Hard critical-thinking self-develop
33 2018, Jan, 10 Quiet- The Power of Introverts in a World That Can't Stop Talking critical-thinking self-develop my-favorite
34 2017, Dec, 20 Algorithms to Live By- The Computer Science of Human Decisions critical-thinking my-favorite science
35 2017, Oct, 20 Triggers-Creating Behavior That Lasts--Becoming the Person You Want to Be critical-thinking self-develop
36 2017, Sep, 20 Outliers- The Story of Success by Malcolm Gladwell critical-thinking my-favorite
37 2017, Sep, 19 The Coaching Habit- Say Less, Ask More & Change the Way You Lead Forever self-develop
38 2017, Jul, 20 Option B, Facing Adversity, Building Resilience, and Finding Joy self-develop
39 2017, Jun, 20 The Happiness Hypothesis- Finding Modern Truth in Ancient Wisdom self-develop
40 2017, May, 10 Zero to One- Notes on Startups, or How to Build the Future critical-thinking career-guides my-favorite
41 2017, Apr, 11 The Lean Startup- How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses critical-thinking career-guides
42 2016, Dec, 10 Thinking, Fast and Slow science my-favorite
43 2016, Sep, 10 The Power of Habit- Why We Do What We Do in Life and Business self-develop my-favorite critical-thinking
44 2016, Jul, 19 The 7 Habits of Effective People self-develop my-favorite
45 2016, Jul, 12 Succeed-How-We-Can-Reach-Our-Goals self-develop
46 2016, Jul, 11 So Good They Cannot Ignore You- Why Skills Trump Passion in the Quest for Work You Love career-guides my-favorite
47 2016, Jul, 10 Smarter-Faster-Better-The-Secrets-of-Being-Productive-in-Life-and-Business career-guides self-develop
48 2016, Jun, 24 Mindset my-favorite self-develop
49 2016, Jun, 22 Lean In- Women, Work, and the Will to Lead career-guides my-favorite self-develop
50 2016, Jun, 20 Grit- The Power of Passion and Perseverance career-guides self-develop my-favorite
51 2016, Jun, 18 Crucial Conversations- Tools for Talking When Stakes Are High self-develop
52 2016, May, 15 Useful Books about Family useful-other
53 2015, Jun, 10 Useful Books about Finance useful-other
54 2015, May, 10 Other Useful Books useful-other
55 2014, Nov, 21 How to Win Friends and Influence People my-favorite self-develop
View Posts organized by Tags