Introduction to Discrete Structures
and Probability

CS22 is all about giving you the tools to solve interesting problems.

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

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, join us on a wonderful adventure as we go down the rabbit hole into Probability, Combinatorics, Logic, Graph Theory and more!