Brief Biographical Sketch:
Computers are awesome. They also suck. Such is the way of things.
Past Classes
(Look at the class archive for more.)
How Computers Work Q&A in SPLASHONWHEELS (2008)
How does the Internet work? What exactly is an operating system, anyways? How do we program computers, and how are ...
Nethack! in SPLASHONWHEELS (2008)
Come, take on the role of a bold `@', and descend into the depths of the Dungeons of Doom, where ...
A rapid introduction to the Lambda Calculus in SPLASH (2007)
This will be a rapid introduction to the Lambda Calculus, a theoretical model of computing originally proposed by Alonzo Church ...
Duct Tape Design in SPLASH (2007)
Come learn how to make things out of duct tape! We will discuss techniques to construct just about anything out ...
How Computers Work: Software in SPLASH (2007)
You probably know how to use a computer, and maybe even how to program one in C, BASIC, Java, or ...
Introduction to Programming with Haskell in SPLASH (2007)
This is a class for students who are interested in computers, but who may have never programmed before. Using the ...
Nethack! in SPLASH (2007)
Come, take on the role of a bold `@', and descend into the depths of the Dungeons of Doom, where ...
Nethack! in SPLASH (2007)
Come, take on the role of a bold `@', and descend into the depths of the Dungeons of Doom, where ...
Ask Mike and Nelson Computer Questions in SPLASH (2006)
Ever wondered how computers work? Maybe you have some idea, but there are things you *just* *don't* *know*? Show up, ...
Duct Tape Design in SPLASH (2006)
Come learn how to make things out of duct tape! We will discuss techniques to construct just about anything out ...
How to build an OS in SPLASH (2006)
You probably ask, or hear people ask, ``What OS do you run?'' But what exactly *is* an operating system? What ...
Introduction to higher-order programming in SPLASH (2006)
Most of you, if you're programmed before, have probably coded in an imperative language like BASIC or C (or Java ...
|