| Date | Topic | Slides | Notes | 
|---|---|---|---|
| Aug. 30, 2022 | Intro (Cliff) | Intro | Intro | 
| Aug. 30, 2022 | Ruby (Cliff) | Ruby | Ruby | 
| Sept. 1, 2022 | Regular Expressions (Cliff) | Regular Expressions | Regular Expressions | 
| Sept. 6, 2022 | Codeblocks (Cliff) | Codeblocks | Codeblocks | 
| Sept. 8, 2022 | Modules (Cliff) | Modules | Modules | 
| Sept. 13, 2022 | OCaml (Cliff) | OCaml | |
| Sept. 15, 2022 | ocaml cont (Cliff) | ocaml cont | ocaml cont | 
| Sept. 20, 2022 | Higher Order Functions (Cliff) | Higher Order Functions | Higher Order Functions | 
| Sept. 27, 2022 | Functional Programming (Cliff) | Functional Programming | Functional Programming | 
| Sept. 29, 2022 | Property-Based Testing (Jose) | Property-Based Testing | |
| Sept. 29, 2022 | Property Based Testing (Cliff) | Property Based Testing | |
| Oct. 11, 2022 | FA (Cliff) | FA | |
| Oct. 18, 2022 | NFA and DFA (Cliff) | NFA and DFA | NFA and DFA | 
| Oct. 20, 2022 | Regex and FSM Conversions (Cliff) | Regex and FSM Conversions | |
| Oct. 25, 2022 | Grammars (Cliff) | Grammars | Grammars | 
| Oct. 27, 2022 | Lexing and Parsing (Cliff) | Lexing and Parsing | Lexing and Parsing | 
| Nov. 3, 2022 | OpSem (Cliff) | OpSem | OpSem | 
| Nov. 8, 2022 | Lambda (Cliff) | Lambda | |
| Dec. 1, 2022 | Ownership, References, and Lifetimes (Jose) | Ownership, References, and Lifetimes | |
| Dec. 1, 2022 | Strings, Vectors, Hashmaps (Jose) | Strings, Vectors, Hashmaps | |
| Dec. 6, 2022 | Lifetimes, Structs, Enums (Cliff) | Lifetimes, Structs, Enums | |