I <3 computer science

Mostly because of things like this:

Electing the Doge of Venice: analysis of a 13th Century protocol.

From the paper:

The most obvious feature of this protocol is that it is complicated and would have taken a long time to carry out. We will advance a hypothesis as to why it is so complicated, and describe a simplified protocol with very similar features.
Original work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License | © Eric Garrido