Surfers of the web: welcome! As of December 2012, I am a Senior Lecturer in the Department of Computer Science at the University of Chicago. Computer science minors, please scroll down the page a bit.
There are many Adam Shaws on the web; I'm the real one. More
specifically, I am the one born at the
I started programming BASIC on an Apple ][+ my parents bought around 1980, when I was 8 years old or thereabouts. I wrote programs on that machine to do things like print my name 1000 times. I thought to myself: this thing has possibilities. I also wrote a text adventure game when I was perhaps in the fourth grade called "Coins of the Pharaoh," which involved wandering around and pilfering the ruins of a fictional Egyptian tomb. Unfortunately the source code is lost to history; I'd love to take the game out for a spin now, or let my daughter try it.
Here I am receiving my doctoral degree in August 2011.
Immediately below is some original and semi-original music and other sundries.
Windows (for Chick Corea, with love and admiration, Feb 2021)
SUPER EXTRA FASCIST
GUITAR MOOD 2
YOU'RE MY EVERYTHING
IT'S FOR YOU
BROTHERS IN ARMS
LEARN SML Looking for the best programming language? Here you go.
LOCKDOWN I made a short movie in May 2020 and frankly it's a little bonkers.
HERBERT An appreciation of Herbie Hancock, with musical examples.
Computer science minors and would-be minors, I hereby address you in my capacity as the CS minor adviser. Each CS minor needs to fill out a CS minor plan; as long as it passes muster, I sign it, then you take it to your college adviser. Each minor plan consists of a three-quarter intro sequence and any four CMSC 200s. The form to be filled out is available online here:
https://humanities-web.s3.us-east-2.amazonaws.com/college-prod/s3fs-public/documents/Consent_Minor_Program.pdfOnce I have signed the form, any subsequent changes to the plan can be approved by email. If you haven't met with me yet, please contact me directly to set up an in-person appointment. Minor appointments always fit comfortably in a half hour.
Are you not sure you want a CS minor? No problem: speculators, inquisitors, gadabouts and peripatetics are welcome.
I love music. A lot. This is some of the music I've been listening to lately.
- Beethoven's Piano Sonatas. These kind of ate my summer. If you have some interest in the details of each sonata, I highly and unreservedly recommend Andras Schiff's lecture series.
And these are some of the games I've been playing lately:
- Spirit Island Cool anti-colonial co-op where your team gets more powerful as the game proceeds and, if all goes well, you smash the conquering gamebots to bits.
- Scythe Area control, resources, some combat. This game is perhaps overhyped, but it is, after all, a good one. The artwork is genuinely outstanding and sets it apart.
- Pandemic Legacy: Season 2 Excellent co-op game with an unfolding story. I like this even better than Season 1. (We finished, and we won December. Final score 771 IIRC.)
- Dominion, which I play with my brother. Last time we played, because we tied, the rules told us to "rejoice in our shared victory." And so we did.