1. What is an Algorithm?
2. Sorting: Insertion Sort as an example
3. Analysis of Algorithm
4. Mathematical Induction
5. Time Complexity
6. Space Complexity