Lab-1: Drawing to the screen
Lab-2: Towers of Hanoi
Project-1: Conway's Game of Life
Lab-3: Abstracting Game of Life cell types
Lab-4: Parsing integers (and failing with exceptions)
Lab-5: Implementing a simple linked list
Lab-6: Implementing a less simple, generic linked list
Project-2: A substitution cipher
Lab-7: Using a stack on a Sudoku solver