Math Affinity Puzzles uses analogies to explore connections between mathematical terms and concepts, where solving a puzzle requires unraveling the relationships between the mathematical ideas. The puzzzles can be used in calculus and upper-level classes as homework assignments and for in-class discussions.