List
- Clean Code
- Design Patterns: Elements of Reusable Object-Oriented Software
- The Pragmatic Programmer: From Journeyman to Master
- Code
- Algorithms
- The last lecture
- Physically Based Rendering: From Theory To Implementation
- Immersive linear algebra
- Gödel, Escher, Bach: An Eternal Golden Braid
- The Emperor of All Maladies: A Biography of Cancer
- Structure and Interpretation of Computer Programs
- When Breath Becomes Air
- The Art of Computer Programming
- Ganong’s Review of Medical Physiology