..
├── 11711-advanced-natural-language-processing
│ ├── 11711-01-introduction.pdf
│ ├── 11711-02-word-representations-text-classification.pdf
│ ├── 11711-03-language-modelling.pdf
│ ├── 11711-04-sequence-modelling.pdf
│ ├── 11711-05-transformer.pdf
│ ├── 11711-06-generation-algorithm.pdf
│ ├── 11711-07-prompting.pdf
│ ├── 11711-08-fine-tuning.pdf
│ ├── 11711-09-experimental-design.pdf
│ ├── 11711-10-rag.pdf
│ ├── 11711-11-distillation-pruning-quantisation.pdf
│ ├── 11711-12-rlhf.pdf
│ ├── 11711-13-debug-interpret.pdf
│ ├── 11711-14-multimodal.pdf
│ ├── 11711-15-modern-lms.pdf
│ ├── 11711-16-mamba.pdf
│ ├── 11711-17-code-generation.pdf
│ ├── 11711-18-knowledge-base.pdf
│ ├── 11711-19-safety-ethics-bias.pdf
│ ├── 11711-22-computational-linguistics.pdf
│ ├── 11711-23-multilingual.pdf
│ └── index.html
├── 15122-principles-of-imperative-computation
│ ├── 15122-cumulative-cheatsheet.pdf
│ └── index.html
├── 15150-principles-of-functional-programming
│ ├── index.html
│ ├── lec-01-introduction-equivalence-evaluation-typing-binding-scope.pdf
│ ├── lec-02-functions.pdf
│ ├── lec-03-recursion-and-induction.pdf
│ ├── lec-04-lists-tail-recursion-structural-induction.pdf
│ ├── lec-05-datatypes-trees-and-structural-induction.pdf
│ ├── lec-06-asymptotic-analysis.pdf
│ ├── lec-07-sequential-sorting.pdf
│ ├── lec-08-parallel-sorting.pdf
│ ├── lec-09-polymorphism-and-parameterized-datatypes.pdf
│ ├── lec-10-higher-order-functions.pdf
│ ├── lec-11-combinators-staging.pdf
│ ├── lec-12-continuations.pdf
│ ├── lec-13-exceptions.pdf
│ ├── lec-14-regular-expressions.pdf
│ ├── lec-15-more-regular-expressions.pdf
│ ├── lec-16-signatures-and-structures.pdf
│ ├── lec-17-functors.pdf
│ ├── lec-18-red-black-trees.pdf
│ ├── lec-19-parallelism-cost-semantics-sequences.pdf
│ ├── lec-20-lazy.pdf
│ ├── lec-21-imperative.pdf
│ ├── lec-22-context-free-grammars-and-parsing.pdf
│ ├── lec-23-computability.pdf
│ └── sml_latex.code-snippets
├── 15210-parallel-and-sequential-data-structures-and-algorithms
│ ├── 15210-final-cheatsheet.pdf
│ ├── 15210-lectures.pdf
│ ├── 15210-mt1-cheat-sheet.pdf
│ ├── 15210-mt2-cheatsheet.pdf
│ ├── index.html
│ ├── lec-01.pdf
│ ├── lec-02.pdf
│ ├── lec-03.pdf
│ ├── lec-04.pdf
│ ├── lec-05.pdf
│ ├── lec-06.pdf
│ ├── lec-07.pdf
│ ├── lec-08.pdf
│ ├── lec-09.pdf
│ ├── lec-10.pdf
│ ├── lec-11.pdf
│ ├── lec-12.pdf
│ ├── lec-13.pdf
│ ├── lec-14.pdf
│ ├── lec-15.pdf
│ ├── lec-16.pdf
│ ├── lec-17.pdf
│ ├── lec-18.pdf
│ ├── lec-19.pdf
│ ├── lec-20.pdf
│ ├── lec-21.pdf
│ ├── lec-22.pdf
│ ├── lec-23.pdf
│ ├── lec-24.pdf
│ ├── lec-25.pdf
│ └── lec-26.pdf
├── 15251-great-ideas-in-theoretical-computer-science
│ ├── 15251-notes-v1.0.pdf
│ └── index.html
├── 15411-compiler-design
│ ├── 15411-00-inductive-definitions.pdf
│ ├── 15411-01-introduction.pdf
│ ├── 15411-02-instruction-selection.pdf
│ ├── 15411-03-register-allocation-1.pdf
│ ├── 15411-04-register-allocation-2.pdf
│ ├── 15411-05-liveness.pdf
│ ├── 15411-06-ir.pdf
│ ├── 15411-07-static.pdf
│ ├── 15411-08-parsing-1.pdf
│ ├── 15411-09-parsing-2.pdf
│ ├── 15411-10-calling-convention.pdf
│ ├── 15411-11-ssa.pdf
│ ├── 15411-12-dynamics.pdf
│ ├── 15411-13-mutable.pdf
│ ├── 15411-14-structs.pdf
│ ├── 15411-15-dataflow.pdf
│ ├── 15411-16-register-alloc-optimisation.pdf
│ ├── 15411-17-optimisations.pdf
│ ├── 15411-18-dominator-mem-optimisation.pdf
│ ├── 15411-19-alias-loop-optimisations.pdf
│ ├── 15411-20-function-optimisations.pdf
│ ├── 15411-21-llvm.pdf
│ ├── 15411-22-first-class-functions.pdf
│ └── index.html
├── 15445-database-systems
│ ├── 15445-01-introduction.pdf
│ ├── 15445-02-modern-sql.pdf
│ ├── 15445-03-db-storage-1.pdf
│ ├── 15445-04-db-storage-2.pdf
│ ├── 15445-05-storage-model-compression.pdf
│ ├── 15445-06-memory-management.pdf
│ ├── 15445-07-hash-table.pdf
│ ├── 15445-08-b+tree.pdf
│ ├── 15445-09-concurrency-control.pdf
│ ├── 15445-10-sorting-aggregation.pdf
│ ├── 15445-11-join.pdf
│ ├── 15445-13-query-execution-1.pdf
│ ├── 15445-14-query-execution-2.pdf
│ ├── 15445-15-query-planning.pdf
│ ├── 15445-16-concurrency-control-theory.pdf
│ ├── 15445-17-2pl.pdf
│ ├── 15445-18-occ.pdf
│ ├── 15445-19-mvcc.pdf
│ ├── 15445-20-logging.pdf
│ ├── 15445-21-recovery.pdf
│ ├── 15445-22-distributed-db.pdf
│ ├── 15445-23-distributed-oltp.pdf
│ ├── 15445-24-distributed-olap.pdf
│ ├── 15445-final-note-sheet.pdf
│ ├── 15445-midetrm-note-sheet.pdf
│ └── index.html
├── 21127-concepts-of-mathematics
│ ├── 21127-notes-compilation.pdf
│ └── index.html
├── 21241-matrices-and-linear-transformations
│ ├── 21241-final-reference-sheet.pdf
│ ├── index.html
│ ├── lec-01.pdf
│ ├── lec-02.pdf
│ ├── lec-03.pdf
│ ├── lec-04.pdf
│ ├── lec-05.pdf
│ ├── lec-06.pdf
│ ├── lec-07.pdf
│ ├── lec-08.pdf
│ ├── lec-09.pdf
│ ├── lec-10.pdf
│ ├── lec-11.pdf
│ ├── lec-12.pdf
│ ├── lec-13.pdf
│ ├── lec-14.pdf
│ ├── lec-15.pdf
│ ├── lec-16.pdf
│ ├── lec-17.pdf
│ ├── lec-18.pdf
│ ├── lec-19.pdf
│ ├── lec-20.pdf
│ ├── lec-21.pdf
│ ├── lec-22.pdf
│ ├── lec-23.pdf
│ ├── lec-24.pdf
│ ├── lec-25.pdf
│ ├── lec-26.pdf
│ ├── lec-27.pdf
│ ├── lec-28.pdf
│ ├── lec-29.pdf
│ ├── lec-30.pdf
│ ├── lec-31.pdf
│ ├── lec-32.pdf
│ ├── lec-33.pdf
│ ├── lec-34.pdf
│ ├── lec-35.pdf
│ ├── lec-36.pdf
│ └── lec-37.pdf
├── 21259-calculus-in-three-dimensions
│ ├── index.html
│ ├── lec-01.pdf
│ ├── lec-02.pdf
│ ├── lec-03.pdf
│ ├── lec-04.pdf
│ ├── lec-05.pdf
│ ├── lec-06.pdf
│ ├── lec-07.pdf
│ ├── lec-08.pdf
│ ├── lec-09.pdf
│ ├── lec-10.pdf
│ ├── lec-11.pdf
│ ├── lec-12.pdf
│ ├── lec-13.pdf
│ ├── lec-14.pdf
│ ├── lec-15.pdf
│ ├── lec-16.pdf
│ ├── lec-17.pdf
│ ├── lec-18.pdf
│ ├── lec-19.pdf
│ ├── lec-20.pdf
│ ├── lec-21.pdf
│ ├── lec-22.pdf
│ ├── lec-23.pdf
│ ├── lec-24.pdf
│ ├── lec-25.pdf
│ ├── lec-26.pdf
│ ├── lec-27.pdf
│ ├── lec-28.pdf
│ ├── lec-29.pdf
│ ├── lec-30.pdf
│ ├── lec-31.pdf
│ ├── lec-32.pdf
│ ├── lec-33.pdf
│ ├── lec-34.pdf
│ ├── lec-35.pdf
│ └── lec-36.pdf
├── 21325-probability
│ ├── 21325-final-note-sheet.pdf
│ ├── 21325-lectures.pdf
│ └── index.html
├── 80285-natural-language-syntax
│ ├── index.html
│ ├── lec-01.pdf
│ ├── lec-02.pdf
│ ├── lec-03.pdf
│ ├── lec-04.pdf
│ ├── lec-05.pdf
│ ├── lec-07.pdf
│ ├── lec-08.pdf
│ ├── lec-09.pdf
│ ├── lec-10.pdf
│ ├── lec-11.pdf
│ ├── lec-12.pdf
│ ├── lec-13.pdf
│ ├── lec-14.pdf
│ ├── lec-15.pdf
│ ├── lec-16+17.pdf
│ ├── lec-18.pdf
│ ├── lec-19.pdf
│ ├── lec-20.pdf
│ ├── lec-21.pdf
│ ├── lec-22.pdf
│ ├── lec-23.pdf
│ ├── lec-24.pdf
│ └── lec-25.pdf
├── 85102-introduction-to-psychology
│ ├── 85102-lab-notes-refactor.pdf
│ ├── index.html
│ ├── lecture-01-introduction.pdf
│ ├── lecture-02-research-methods-in-psychology.pdf
│ ├── lecture-03-biopsychology.pdf
│ ├── lecture-04-methods-in-neuroscience.pdf
│ ├── lecture-05-neuroanatomy.pdf
│ ├── lecture-06-perception.pdf
│ ├── lecture-07-learning.pdf
│ ├── lecture-08-memory.pdf
│ ├── lecture-09-neural-basis-of-memory-and-learning.pdf
│ ├── lecture-10-language.pdf
│ ├── lecture-11-higher-order-cognition.pdf
│ ├── lecture-12-spacial-cognition.pdf
│ ├── lecture-13-motivation.pdf
│ ├── lecture-14-cognitive-development.pdf
│ ├── lecture-15-social-development.pdf
│ ├── lecture-16-social-influence.pdf
│ ├── lecture-17-personality-situation-debate.pdf
│ ├── lecture-18-political-psychology.pdf
│ ├── lecture-19-stereotypes-and-prejudice.pdf
│ ├── lecture-20-emotion.pdf
│ ├── lecture-21-stress-and-health.pdf
│ ├── lecture-22-abnormal-psychology.pdf
│ └── lecture-23-therapy.pdf
└── index.html
14 directories, 263 files