Code Generation LabCovers generating code for a compiler, translating an Amy program to WebAssembly, including memory management and pattern matching compilation.
Enums: Pure DataCovers enums as a shorthand for case class hierarchies, focusing on modeling pure data.
Functions and Pattern MatchingExplores reactive programming principles, focusing on functions and pattern matching in Scala, including JSON representation and partial functions.
Deanonymization ExerciseExplores deanonymization using public datasets from Netflix, focusing on matching users and evaluating films based on ratings.
Genetic Distance CalculationExplores DNA sequence alignment, genetic distance calculation, and the impact of incorrect alignments during meiosis.