Notes on Design Patterns Class with Dave