Alex Claman

Follow @aclaman on Micro.blog.

This next hour seems like as good a time as any to figure out how to read academic French on the fly.