When elementary courses in discrete and combinatorial mathematics first became popular, they usually covered a broad spectrum of pure and applied topics. Most of the students taking such courses were from mathematics and computer science, with a handful of brave souls from other disciplines. Those other students usually found the courses quite difficult. However, the applications were usefu…