Hashing and SortingCovers hashing, sorting, extendible hashing, linear hashing, and external sorting.
Learning-aided Program ReasoningExplores bug-finding, verification, and the use of learning-aided approaches in program reasoning, showcasing examples like the Heartbleed bug and differential Bayesian reasoning.
Turbulence: Numerical Flow SimulationExplores turbulence characteristics, simulation methods, and modeling challenges, providing guidelines for choosing and validating turbulence models.
Circuit Analysis FundamentalsCovers the basics of circuit analysis, including defining unknowns, establishing equations, solving systems, and analyzing circuits.
Query Operators Part 2Covers query processing with relational operations, focusing on different join methods and the impact of buffering.