Lectures
- Linux Overview (slides)
- Scripting Languages (slides)
- Functional Programming with OCaml (slides)
- OCaml Lists (slides)
- OCaml Bindings and Builtin Types (slides)
- OCaml Higher Order Functions (slides)
- OCaml Tail Recursion (slides)
- OCaml Data Types (slides)
- OCaml Closures (slides)
- OCaml Imperative Programming (slides)
- Introduction to Lexical Analysis (slides)
- Implementation of Lexical Analysis (slides)