Here is a blog of my jokes. Make sure to follow the links (some of them are kind of complicated, and the links should explain the jokes).
I found a way to make fun variants of sudoku puzzles: Puzzle Solution
Here is a story "I" wrote. Actually, I had my computer read The Adventures of Sherlock Holmes, and used a Markov Process to generate the story.
Here is the design I made for MIT's Undergraduate Math Association t-shirt contest (I'll add new pictures once the shirt is made). Explanation: |Hom(Z,Z18)| simplifies to 18 (the course number for math at MIT), and ε> makes a heart. So this can be read "Home is where the heart is" or "18 is where the ε>0 is."