Kerry Ojakian's CSI 30 Lecture Notes
Topic 1     (Propositional Logic)
Topic 2     (Quantifiers and Predicates)
Topic 3     (Inference and Proofs)
    Krantz Proof Article
Topic 4     (Intro to Sets)
Topic 5     (Set Operations)
Topic 6     (Sets as Functions)
Topic 7     (Matrices)
Topic 8     (Algorithms)
Topic 9     (Different Bases)
Topic 10     (Primes, GCD, LCM)
Topic 11     (Modular Arithmetic and Intro to Cryptography)
Topic 12     (Tools For Cryptography)
Topic 13     (Cryptography)
      RSA Handout
      Calculate: GCD/GCF
      Calculate: Modular Inverse
      Calculate: Modular Exponentiation
Topic 14     (Probability)
Topic 15     (Counting)
Topic 16     (Permutations and Combinations)
Topic 17     (Binomial Theorem and Pascal's Triangle)