david nagy         contact         talks         teaching         preprints         assignments         podcast         scholar         github         twitter