appendix a - teaching blog

 

appendix b - scripts

 

appendix c - misc.