Back to Resources

Mathematics & Computer Science Resources

From theoretical foundations to practice

Theoretical Resources

Computational Complexity: A Modern Approach
Arora & Barak, 2007 Advanced
5.0
A comprehensive introduction to computational complexity theory, covering P vs NP, circuit complexity, proof complexity, and more.
Download PDF
Queueing Theory in Action
Mor Harchol-Balter, 2013 Advanced
5.0
Fun and readable, the book is highly approachable, even for undergraduates, while still being thoroughly rigorous and also covering a much wider span of topics than many queueing books.
Download PDF

Practical Resources

The Art and Craft of Problem Solving
Paul Zeitz, 1999 Beginner
5.0
A book on problem-solving techniques and strategies that can be applied to mathematical and computational problems.
Download PDF
Amdahl's Law for Tail Latency
Y CHRISTINA DELIMITROU, 2018 Advanced
5.0
Queueing theoretic models can guide design trade-offs in systems targeting tail latency, not just average performance.
Download PDF