How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions
2023
An Introduction for Scientists and Engineers
2018
Algorithms and Information Retrieval in Java
2017
Digital Signal Processing in Python
2016
How to Think Like a Computer Scientist
2016
A Brief Introduction to Operating Systems
2014
Bayesian Statistics in Python
2012
2011
The Ins and Outs of Concurrency Control and Common Mistakes
2009
Complexity Science and Computational Modeling
2009
C++ Version
2009
2002