Math 301: Combinatorics '16