W1L1: Introduction and Course Logistics
W1L2: Data Types, Variables, Control Statements
W2L1: Functions, Compiling Single and Multiple Files
W2L2: Compiling Multiple Files
W2L3: Errors with Multiple Files, Classes and Objects Intro
W3L2: Memory Management and Destructors
W3L3: Dynamic Memory Allocation
W4L1: Array of Pointers to Pointers, File I/O