Back to Essential Discrete Mathematics for Computer Science: Video Collection Essential Discrete Mathematics for Computer ScienceChapter 1 - Video 1 Chapter 1: The Pigeonhole Principle - Introduction