18.225 Graph Theory and Additive Combinatorics