Friction ExperimentsDemonstrates experiments to study friction coefficients between sandpaper and various materials.
Records and VariantsIntroduces records, variants, evaluation rules, typing rules, aliasing challenges, and benefits in programming languages.
Syntax and Typing RulesCovers syntax and typing rules in programming languages, discussing aliasing, mutability, and store locations.
Types in Lambda CalculusCovers types in lambda calculus, including defining types, specifying rules, and proving soundness.
Elastic Rod Coiling on SubstrateInvestigates coiling patterns of thin elastic rods on rigid substrates, emphasizing natural curvature's role in pattern formation.
Foundations of SoftwareCovers the basics of induction, syntax, abstract vs. concrete syntax, and operational semantics for Booleans.