• PhD Defence

  • [19]: Machine Learning Image Generation

  • [18]: Shaders

  • [17b]: Platforming Mechanics

  • [17a]: Collisions

  • [16]: Data Storage Formats

  • [15]: Timers + Animation

  • [14]: GUIs and Events

  • [13b]: Cellular Automata

  • [12b]: Physical Simulation

  • [12a]: Simulation and Particle Systems

  • [11]: Materials + Textures

  • [10b]: Lighting

  • [10a]: 3D Shapes

  • [09]: Interpolation and NLM

  • [08a]: More Shapes

  • [05]: All About Text

  • [08b]: Transforms

  • [07b]: Scene Hierarchies

  • [07a]: Components and Inheritance

  • [06]: Object Oriented Programming

  • [04b]: Interactivity

  • [03]: Images

  • [02b]: Color

  • [02a]: Attributes and Modes

  • PhD Proposal

  • [01b]: Introduction to Graphics

  • [01a]: Course Introduction

  • Procedural Generation

  • 14: Simulation and Particle Systems

  • 1: Intro + Shapes

  • 1 HR: Filesystem Consistency (ann.)

    This is the text-heavy version of the 1HR filesystem consistency lecture. Fragment-free and with extra text to explain imagery.

  • 1HR Filesystem Fundamentals (ann.)

    This is the text-heavy version of the 1HR filesystem fundamentals lecture. Fragment-free and with extra text to explain imagery.

  • 1HR: I/O and Storage Devices (ann.)

    This is the text-heavy version of the 1HR I/O and storage devices lecture. Fragment-free and with extra text to explain imagery.

  • RPE Talk

  • Reading Large Codebases

  • Filesystem Detective

  • In-Class: Filesystem Consistency

  • In-Class: Filesystem Fundamentals

  • In-Class: I/O and Stable Storage

  • 1 HR: Filesystem Consistency

  • 1HR Filesystem Fundamentals

  • 1HR: I/O and Storage Devices

  • Lecture 18: Filesystem Consistency

  • Lecture 17: Filesystem Fundamentals

  • Elements of the C++ Standard Library

  • CS105C: Lecture 11

    Why does UB exist?

  • CS105C: Lecture 10

    Zero-cost abstractions

  • CS105C: Lecture 9

    Perfect Forwarding and Smart Pointers

  • CS105C: Lecture 8

    Lvalues, Rvalues, and Move semantics