@tekin's Twitter archive

source code
Full disclosure: I'm not teaching this time, the equally knowledgable (& hirsute) @asacalow shall be my replacement, alongside @RicRoberts
0
0