Cache MemoryExplores cache memory design, hits, misses, and eviction policies in computer systems, emphasizing spatial and temporal locality.
Direct-mapped and Annex CachesCovers direct-mapped and annex caches in computer architecture, explaining cache structure, access patterns, hit rates, and latency calculations.
Safe Mutation in PracticeExplores safe mutation in functional programming through lazy evaluation, object invariants, and efficient caching functions.
Abstract Interpretation in StainlessExplores abstract interpretation in Stainless, demonstrating its application in program verification and discussing future directions for the project.
General Introduction to Big DataCovers data science tools, Hadoop, Spark, data lake ecosystems, CAP theorem, batch vs. stream processing, HDFS, Hive, Parquet, ORC, and MapReduce architecture.