The course is a combination of instructor lectures, guest lectures, and student presentations (projects).
It covers the following topics.
- Database internals, including indexes, query optimization, and transactions.
- Classical architectures and modern designs
- Modern database topics, including machine learning and databases, data exploration, natural language interfaces, and data analytics.
A series of invited talks with prominent professionals from the academia and industry is held in spring.
More information can be found here.