notes

... on teaching, papers, and projects