| Feb 1, 12pm | 
                 Homework 1. An example input CSV file is here. | 
                 50 | 
               
               
                 | Feb 18, 12pm | 
                 Homework 2. | 
                 50 | 
               
               
                 | Feb 27, 12pm | 
                 Homework 3. | 
                 60 | 
               
               
                 | March 25, 12pm | 
                 Homework 4. | 
                 50 | 
               
               
                 | March 29, 9am | 
                 Team project: requirements document. NO LATE SUBMISSIONS. | 
                  | 
               
               
                 | April 1, 12pm | 
                 Team project: requirements document (final version). | 
                 50 | 
               
               
                 | April 8, 12pm | 
                 Team project: Prototypes and Design. | 
                 100 | 
               
               
                 | April 17, 12pm | 
                 Team project: Core Logic Implementation and Unit Tests. | 
                 100 | 
               
               
                 | May 3, 12pm | 
                 Final working project submitted to git repo. | 
                 100 | 
               
               
                 | May 3, 12pm | 
                 Project Presentations Teams: 1, 2, 4, 7. | 
                 30 | 
               
               
                 | May 3, 12pm | 
                 Project Presentations Teams: 3, 5, 6. | 
                 30 |