1.1 Set Theory BasicsLecture NotesLecture VideoHomework AssignmentTest Review 1.2 CardinalityLecture NotesLecture VideoHomework AssignmentTest Review 1.3 Boolean AlgebraLecture NotesLecture VideoHomework AssignmentTest Review 1.6 Floating Point DataLecture NotesLecture VideoHomework AssignmentTest Review 2.1 Elementary Counting PrinciplesLecture NotesLecture VideoHomework AssignmentTest Review 2.2 Subsets and Binomial CoefficientsLecture NotesLecture VideoHomework AssignmentTest Review 2.3 Set Partitions and Stirling NumbersLecture NotesLecture VideoHomework AssignmentTest Review 2.4 Integer PartitionsLecture NotesLecture VideoHomework AssignmentTest Review 2.5 Inclusion-ExclusionLecture NotesLecture VideoHomework AssignmentTest Review 3.1 Prime FactorizationsLecture NotesLecture VideoHomework AssignmentTest Review 3.2 Modular ArithmeticLecture NotesLecture VideoHomework AssignmentTest Review 3.4 Extended Euclidean AlgorithmExplainer Video (not me)Example and Connection to RSA (Video) 3.5 Euler’s Totient TheoremLecture NotesLecture VideoHomework AssignmentTest Review 3.6 RSA EncryptionLecture NotesLecture VideoHomework AssignmentTest ReviewSummary Handout 4.1 Graph Theory BasicsLecture NotesLecture VideoHomework AssignmentTest Review 4.4 Graph Traversal MethodsLecture NotesLecture VideoHomework AssignmentTest Review