| Date | Topic | Mandatory Readings | Optional Readings | Presenter | Notes / Slides |
| Jan 9 | Welcome and Introduction | Barzan | slides | ||
| Jan 14 | Predictability of Performance | Towards a Robust Query Optimizer: A Principled and Practical Approach, SIGMOD 2005. | Barzan | slides | |
| Jan 16 | Predictability of Performance | Variance aware optimization of parameterized queries, SIGMOD 2010. | Barzan | slides | |
| Jan 21 | Map-Reduce for Machine Learning on Multicore, NIPS 2006. | Vijay | slides | ||
| Jan 23 | Relational Confidence Bounds Are Easy With The Bootstrap | Sungyong Seo | slides | ||
| Jan 28 | Snow day (no lecture) | ||||
| Jan 30 | Distributed Transaction Processing | Spanner: Google's Globally-Distributed Database, OSDI 2012. | Pankhuri | slides | |
| Feb 4 | Student Presentations | Initial Project Ideas | Barzan | slides | |
| Feb 6 | Querying Raw Data Files | NoDB: efficient query execution on raw data files, SIGMOD 2012. | Vijay | slides | |
| Feb 11 | Easy-to-use databases | CRIUS: User-Friendly Database Design, VLDB 2010. | Sungyong | slides | |
| Feb 13 | Easy-to-use databases | Stochastic database cracking: towards robust adaptive indexing in main-memory column-stores, vldb 2012. | Barzan | slides | |
| Feb 18 | Large-scale analytics (and machine learning) | Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing, NSDI 2012. | Pankhuri | slides | |
| Feb 20 | Database-usability | Organic Databases, DNIS 2011. | Vijay | slides | |
| Feb 25 | No lecture | slides | |||
| Feb 27 | No lecture (to be resceduled) | slides | |||
| March 4 | No class! | Enjoy your vacations! | --- | slides | |
| March 6 | No class! | Enjoy your vacations! | --- | slides | |
| March 11 | Student Presentations | Mid-semesterm Project Progress Reports | --- | slides | |
| March 18 | TBA | NoSQL databases, (book) 2011. Chapters 2-3 | Pankhuri | slides | |
| March 19 (2-3:30pm) | TBA | NoSQL databases, (book) 2011. Chapter 4 | Sungyong | slides | |
| March 20 | TBA | NoSQL databases, (book) 2011. Chapters 5 and section 6.3 | Vijay | slides | |
| March 25 | Distributed GraphLab: A framework for machine learning and data mining in the cloud, VLDB 2012. | Barzan | slides | ||
| March 27 | TBA | Making Database Systems Usable, SIGMOD 2007. | Vijay | slides | |
| April 1 | TBA | The Big Data Bootstrap, ICML 2012. | Sungyong | slides | |
| April 3 | TBA | Windows Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency, SOSP 2011. | Pankhuri | slides | |
| April 8 | TBA | A Scalable, Predictable Join Operator for Highly Concurrent Data Warehouses, VLDB 2009. | Barzan | slides | |
| April 10 | TBA | Advances in flash memory SSD technology for enterprise database applications, SIGMOD 2009. | Sungyong | slides | |
| April 15 | TBA | Generalized Scale Independence Through Incremental Pre-computation, SIGMOD 2013. | Pankhuri | slides | |
| April 17 | TBA | Speedy transactions in multicore in-memory databases, SOSP 2013. | Vijay | slides | |
| April 22 | Student Presentations | Final Project Presentations | --- | slides |