teaching

current courses

  • Nothing upcoming. Check back later!

past courses


minimal tutorials

elementary Git with GitHub

  • A quick and simple introduction to the essentials of the Git version control system, and the use of GitHub for collaborating on and sharing source code.

how to build R packages

  • A refresher and/or crash course on the essentials of building packages for R, complete with the required documentation necessary for distribution on GitHub and/or CRAN.

statistical computing

  • A practical overview of common open source and free (GNU) software tools for statistical computing in UNIX environments. Knowledge of some common software tools (e.g., bash, markdown, R) is assumed.

carpentries workshops

I am an active member of Software Carpentry and Data Carpentry, through which I contribute to curriculum development, lesson maintainence, and workshop teaching.

Recent Workshops