Introducing Elliptic Curves (2014)

The Boosting Margin, or Why Boosting Doesn't Overfit

What does it mean for an algorithm to be fair?

Why there is no Hitchhiker's Guide to Mathematics for Programmers

Methods of Proof – Diagonalization

Markov Chain Monte Carlo Without All the Bullshit

Groups: A Primer (2012)

A Proofless Introduction to Information Theory

Community Detection in Graphs

The Complexity of Communication

On the Computational Complexity of MapReduce

Making Hybrid Images

When Greedy Algorithms are Perfect: the Matroid

When Greedy Algorithms are Good Enough: Submodularity and the (1 – 1/e)-Approximation

Learning to Love Complex Numbers