Welcome to CS 22!

What is CS 22?

CS 22 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 in a space-faring adventure as we blast off into Probability, Combinatorics, Logic, Graph Theory and more!


TA Hours and Problem Session

TA hours will begin on Wednesday 1/29, after the first homework is released. The weekly TA hours schedule can be found here. The first problem sessions will be on 1/31 and 2/2 from 3pm to 4pm in CIT 165.


Piazza is an online academic forum where you can convene to ask and answer questions about course logistics, topics, materials, and assignments to both TAs and other students.

Piazza page.

Enroll here. The access code will be mailed to everyone registered on banner before the first homework assignment is released.

Class Time and Location

CS 22 will be held on Mondays, Wednesdays, and Fridays from 9:00 AM to 9:50 AM in the Building for Environmental Research and Teaching (on Waterman, by the greenhouses) in room 130.

Final Exam Location

The final exam will be held in Solomon 101 at 2pm on Friday, May 9.