
C++ Version
2009

An Introduction for Scientists and Engineers
2018

How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions
2023

The Ins and Outs of Concurrency Control and Common Mistakes
2009

Bayesian Statistics in Python
2012

Complexity Science and Computational Modeling
2009

Digital Signal Processing in Python
2016

Algorithms and Information Retrieval in Java
2017

How to Think Like a Computer Scientist
2016

A Brief Introduction to Operating Systems
2014

2002

2011