Peter Lewerin

Algorithmician, history buff, non-practicing hedonist. Whovian, ghiblist: let there be wonder. Argumentative, punster, has delusions of eloquence.