Textbook reading
- Section 6.2 — Defining languages
- Section 7.2 — Balanced braces
- Section 7.4 — Algebraic Expressions
- Section 8.3 — Implementation of ADT Queue
- Section 9.1 — Inheritance
- Section 9.2 — Abstract classes
- Section 9.3 — Generics
- Section 9.5 — Iterators
- Chapter 10 — Efficiency and sorting
- Section 12.3 — Tables