Slides: Lecture #1
Slides: Lecture #2,3
Quiz #1
Quiz #2
Logic puzzles
Slides: Logic part 1
Slides: Logic part 2
Quiz #3
Different kinds of Mathematical Induction
slides : Recursion
Quiz#4
Slides: Counting 1
Notes: Counting 2
Quiz #5
Slides: Arithmetic algorithms
Slides: Primality testing
Slides: Graph theory 1
Slides: Graph theory 2
Graph theory Quiz
Notes