Introduction to Discrete
Structures and Probability

CS22 gives you the tools to solve interesting problems.

Ever wanted to construct a solid, bullet-proof argument? Felt the need to count really large things? Wondered about the math behind spam filters and RSA cryptography? If so, let's get to work on Probability, Combinatorics, Logic, Graph Theory, and more!

You will learn to see the world differently, no longer accepting what is presented to you, but instead questioning, building, and exploring.