Teaching

Friendly, example-driven learning resources plus academic papers.

Geometric Algebra

A guide to geometric algebra and interval arithmetic โ€” from blades and rotors through to a working Ruby implementation and conformal-space worked examples.

Concurrency

Threads, shared state, and the modern toolbelt โ€” the capstone after imperative and object-oriented programming.

Data Security

Encryption, network attacks, memory corruption, injection and access control โ€” adapted from the Data Security and Ethics module by Martin Lester.

Project Guidance

Navigating substantial projects: staying oriented, generating evidence, and writing as you build.