- Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, 2nd or 3rd edition (required, Available free online).
- Hastie, Tibshirani, and Friedman. The Elements of Statistical Learning, 2nd ed. 2009. Corr. 7th printing 2013 Edition, Springer, 2015 (to cover the machine learning module, Available free online).
- Peter Norvig’s library