Quan Nguyen

Quan Nguyen is a Python programmer and machine learning enthusiast. He is interested in solving decision-making problems that involve uncertainty. Quan has authored several books on Python programming and scientific computing. He is currently pursuing a PhD in computer science at Washington University in St. Louis, where he does research on Bayesian methods in machine learning.

books by Quan Nguyen

Grokking Bayes

  • MEAP began September 2025
  • Last updated September 2025
  • Publication in Fall 2026 (estimated)
  • ISBN 9781633434516
  • 275 pages (estimated)
  • printed in black & white

Grokking Bayes teaches Bayesianism through clear explanations, rich illustrations, and relatable examples. You’ll first build an intuition, and then translate that intuition into working code with Python tools like the PyMC library and ArviZ package. Along the way, you’ll explore how Bayesian ideas connect to modern AI, from uncertainty-aware deep learning to LLM applications.

Throughout, the book focuses on the skills for making better decisions: you’ll go from inference, to Bayesian decision theory, and even experimental design. Whether you’re a data scientist, AI practitioner, or curious learner, Grokking Bayes will give you the tools to make smarter decisions without needing to rely on long-run frequencies or reams of data without drowning you in probability theory and abstract math.

Bayesian Optimization in Action

  • September 2023
  • ISBN 9781633439078
  • 424 pages
  • printed in black & white
  • available in Russian, Simplified Chinese

Bayesian Optimization in Action teaches you how to create efficient machine learning processes using a Bayesian approach. In it, you’ll explore practical techniques for training large datasets, hyperparameter tuning, and navigating complex search spaces. This interesting book includes engaging illustrations and fun examples like perfecting coffee sweetness, predicting weather, and even debunking psychic claims. You’ll learn how to navigate multi-objective scenarios, account for decision costs, and tackle pairwise comparisons.