Class Notes
            Object Oriented Programming 
            ↳
Object Oriented Programming GitHub Repo - GitHub Repo with all Assignments from Object Oriented Programming
            
Discrete Mathematics 
            ↳
Discrete Mathematics - Lecture 1 - Numbers, Division, Theorems, Proof Structure, and Vacuous Truths
            ↳
Discrete Mathematics - Lecture 2 - Proofs, Counterexamples, Boolean Algebra, and Lists
            ↳
Discrete Mathematics - Lecture 3 - Lists, Permutations, Factorials, and Sets
            ↳
Discrete Mathematics - Lecture 4 - Quantifiers, Operations, and Cartesian Product
            ↳
Discrete Mathematics - Lecture 5 - Combinatorial Proofs, and Relations
            ↳
Discrete Mathematics - Lecture 6 - Equivalence Relations/Classes and Graphs
            ↳
Discrete Mathematics - Lecture 7 - Partitions, Pf. By Contradiction/Contrapositive
            ↳
Discrete Mathematics - Lecture 8 - Pf. By Contradiction, Anagrams
            ↳
Discrete Mathematics - Lecture 9 - WOP, Induction, Pf. By Smallest Counterexample
            ↳
Discrete Mathematics - Lecture 10 - Recurrence Relations, Induction, Functions
            ↳
Discrete Mathematics - Lecture 11 - Functions, One-to-One/Onto, Composition of Functions, Pigeonhole Principle
            ↳
Discrete Mathematics - Lecture 12 - Floor, Ceiling, Assorted Notation, Triangle Inequality, Permutations
            ↳
Discrete Mathematics - Assignment 1 - Numbers, Divison, Lists, and Factorials
            ↳
Discrete Mathematics - Assignment 2 - Equivalence Relations, Factorials, Combinatorial, Adj. Matrix
            ↳
Discrete Mathematics - Assignment 3 - Induction, Smallest Counterexample, Recurrence Relations