Below is a list of books and materials I use across my courses.

Supplementary Textbooks

If you are a Duke student, you may have access to electronic copies of these books (those not already available online for free) via Duke library.

  1. Agresti, A. (2013), “Categorical Data Analysis (3rd ed).”
  2. Albert, J. (2009), “Bayesian Computation with R (Second Edition).”
  3. Bolstad, W. M. and Curran, J. M. (2016), “Introduction to Bayesian Statistics (Third Edition).”
  4. Gelman, A., Carlin, J., Stern, H., Dunson, D., Vehtari, A., and Rubin, D., “Bayesian Data Analysis (Third Edition).”
  5. Gelman A., and Hill, J., “Data Analysis Using Regression and Multilevel/Hierarchical Models.”
  6. Hoff, P. D. (2009), “A First Course in Bayesian Statistical Methods.”
  7. Imbens, G. W. and Rubin, D. B. (2015), “Causal Inference for Statistics, Social, and Biomedical Sciences: An Introduction.”
  8. James, G., Witten, D., Hastie, T., and Tibshirani, R., “An Introduction to Statistical Learning with Applications in R.”
  9. Ramsey, F.L. and Schafer, D.W. (2013), “The Statistical Sleuth: A Course in Methods of Data Analysis (3rd ed).”

R and R Markdown Resources

R Markdown can be used to create high quality reports and presentations with embedded chunks of R code. To learn more about R Markdown and for other resources for programming in R, see the links below.

  1. A very basic R Markdown template
  2. Data Visualization with ggplot2 Cheat Sheet
  3. Introduction to R Markdown (Article by Garrett Grolemund)
  4. Introduction to R Markdown (Slides by Andrew Cho)
  5. Other Useful Cheat Sheets
  6. R for Data Science (by Hadley Wickham & Garrett Grolemund)
  7. R Markdown Cheat Sheet


LaTeX is another very useful tool. You may find it easier to create your TeX and LaTeX documents using online editors such as Overleaf (simply create a free account and you are good to go!). However, that need not be the case. If you prefer to create them locally/offline on your personal computers, you will need to download a TeX distribution (the most popular choices are MiKTeX for Windows and MacTeX for macOS) plus an editor (I personally prefer TeXstudio but feel free to download any editor of your choice). Follow the links below for some options, and to also learn how to use LaTeX.

  1. Learn LaTeX in 30 minutes
  2. Choosing a LaTeX Compiler.

Interesting Articles

These are articles I find interesting as supplementary readings for topics covered in my courses.

  1. A Dirty Dozen: Twelve P-Value Misconceptions (by Steven Goodman)
  2. American Statistical Association Statement on P-values