The exhaustive list of topics in Discrete Mathematics in which we provide Help with Homework Assignment and Help with Project is as follows:

• Natural Numbers: Well Ordering Principle, Principle of Mathematical Induction.
• Set Theory: Ordered Sets, Relations, Equivalence Relations and Partitions, Modular Arithmetic.
• Functions: Functions, Composition of Functions, one-one, onto and Inverse of a function.
• Basic Counting Principles: Number of one-one, Permutation, Combinations, Number of onto functions, Partitions and Stirling Numbers of Second kind.
• Advanced Counting: Pigeon-hole Principle, Inclusion-Exclusion Principle, Putting Balls into boxes, Round Table Configurations, Counting using Lattice Paths, Catalan Numbers.
• Group Theory:Groups, Subgroups, Cyclic Groups, Characterisation of Cyclic Groups, Lagrange’s Theorem, Normal Subgroups, Homomorphism and the first Isomorphism theorem of groups, Symmetric Group till definition of Alternating Group.
• Group Action, Orbit Stabilizer Theorem and its applications to Polya’s Counting Principle and Polya’s Inventory Problems.
• Recurrence Relations, Generating Functions, Using generating functions to prove results related to certain binomial coefficients.
• Basic Graph Theory: Graphs, Trees, Characterisation of Trees, Rooted Trees.