Math 475: Introduction to Combinatorics