main

notes may 29 2017
notes apr 8 2017