| Fractal Block World | Space game inside a fractal! | |
| Block Arena | FPS game with blocks | |
| 3D-Minesweeper | Fly around 3D space left/right clicking on blocks |
| UB Book | Book about an introduction to universally Baire sets of reals (and related topics) |
| CV | My CV |
| Teaching | My Teaching | |
| Research Interests | My Research Interests | |
| Publications | Publications (have pdfs) | Preprints | Preprints (on arXiv.org) |
| Notes and Other | Not on arXiv.org. |
| Block Engine | An engine for "Block Based" 3D FPS games (ex. Infinifrag/Infiniminer) |
| Fractal Block Engine | The engine behind the game "Fractal Block World" |
| FPSGameCode | Various code / techniques for a FPS game |
| Shut The Box | Winning strategy for a version of the dice game "Shut The Box" |
| Raytracing | Combining raytracing with (lazy) procedural generation of scenes |
| Miscellaneous | Assorted programming and computer science stuff. |
| Makefile Maker | Script to create makefile for a simple C++ project |
| Quiz Dropper | Script to drop the two lowest quiz grades of students in a class |
| Line Width Checker | Checks the width of lines in source code files |
| Tab Replacer | Replaces tab characters with 4 spaces in source code files |
| Character Purifier | Replaces tab characters with 4 spaces and removes '\r' characters |
| SDL GL Wrapper Code Gen | Script to generate C++ code to call SDL_GL_GetProcAddress in a specific way |
| Block/Quad Algorithm | One of the fundamental algorithms for rendering "Block Worlds" |
| Pixel Shifting | Recycling pixels on the screen using raytracing to fill in holes |
| Incompleteness | Notes describing the Incompleteness Theorems (still a work in progress) | |
| Linear Algebra | Notes from a Linear Algebra class | |
| Real Analysis | Notes from a Real Analysis class | |
| Why Quines Exist | A powerpoint explaining why Quines (programs that output their own sourcecode) exist | |
| Cup Products | Final project (about Cup Products as developed in Hatcher) for an algebraic topology class |
| Continuity Induction | An alternative approach to basic analysis proofs (College Mathematics Journal, Feb 2011) |
| Bizzare Proofs | Strange proofs for various theorems |
| Sand Castles | Some sand clastles I made over the years with friends and family |
| Duct Tape Mural | A majestic scene of a dragon attacking a boat, done in the duct tape medium |
| Movie Collection | A list of movies my parents and myself have so we don't keep buying the same ones |
| Program List | A list of my favorite computer programs |