- Studying the Oboe: Technical Exercises and Studies for Oboe
- OCaml Scientific Computing: Functional Programming in Data Science and Artificial Intelligence
- Architecture of Advanced Numerical Analysis Systems: Designing a Scientific Computing System using OCaml
- Machine Learning for Vision-Based Motion Analysis: Theory and Techniques
- Robust Recognition via Information Theoretic Learning