I read about technologies, philosophy and history. I've collected links and resources for some of the books that I found inspiring.
  • Why Nations Fail: The Origins of Power, Prosperity, and Poverty, Daron Acemoglu and James A. Robinson. [Free Resource]
  • A Conflict of Visions: Ideological Origins of Political Struggles, Thomas Sowell. [Resource]
  • Guns, Germs, and Steel: The Fates of Human Societies, Jared Diamond. [Free Resource]
  • A History of Philosophy, Frederick Copleston. [Free Resource]
  • Learning OpenCV, Gary Bradski and Adrian Kaehler. [Free Resource]
  • Foundations of Data Science, Avrim Blum, John Hopcroft, and Ravindran Kannan. [Free Resource]
  • Data Mining: Concepts and Techniques, Jiawei Han, Micheline Kamber and Jian Pei. [Free Resource]
  • Concrete Mathematics: A Foundation for Computer Science, Ronald Graham, Donald Knuth and Oren Patashnik. [Free Resource]
Some guidance from Professor Michael Mitzenmacher on how to effectively read research papers. [How to read a research paper]

I appreciate Professor George Varghese's discussion about faith from his professional intellectual's perspective. [Why I Believe]
© 2026 Ming Wang. Last updated on Jan 31.