CS 302 Section 2 (Dave Zimmermann)
