Writings

Technical papers, tutorials, theoretical fun, and more.

Title In-Depth Course/Group
Lua 1: Beginnings Everything's an Object! Light Intro to Programming
Lua 2: Control Bird's Nest Light Intro to Programming
Lua 3: Computational Thinking Eye of the Storm Light Intro to Programming
Lua 4: Objects Enigmatic, Idiomatic! Light Intro to Programming
Java 0: Introductions CS61B
Java 1: OOP CS61B
Java 2: Software Engineering, Data Structures CS61B
Java 3: Trees CS61B
Java 4: Hashing, Heaps CS61B
Java 5: Graphs CS61B
Java 6: Sorting of All Types CS61B
1 - Recursive Noise: Fields of Numbers Design: Immersive Worlds
2 - Mazes and Cities Design: Immersive Worlds
3 - Manual, Automatic Generation Design: Immersive Worlds