Stan Wagon's March Madness Puzzle

I have been on Stan Wagon's wonderful problem of the week email list for some time but I confess that I haven't given any of the problems serious thought until now. I received this very timely problem a week ago and have been a little obsessed with ...

Read More
A Confusion of Runtimes

If you count the original broken python version I made back in high school for an english project, I've been working on how to make text adventure games for almost four years (by no means continuously). And I only just realized the fundamental error in how I've been going ...

Read More
Website Refresh

A lot has happened in the past two years. So much so, in fact, that it's hard to believe it's only been two years. I went from New York to Vermont to Montreal, received four COVID vaccines, started university, and was even briefly being paid to work in software ...

Read More
Advent of Code 2022

Advent of code! Again, I had so much fun with these problems. I did it in C# this time since I've gotten over my fear of compiling. I hadn't updated my dotnet SDK in ages, though, so this was my first experience with tons of new (to me) features. ...

Read More

From Singin' in the Rain

The arrangements for this and Make 'Em Laugh have been lying around for a while now and I thought it was about time I finished them up. This was probably my most challenging arrangement yet. There's some very big and busy orchestration going ...

Read More
Webscore Player

While I was finishing up my arrangement of Make 'Em Laugh, it occured to me that the pages on this website where I show my music were, for a lack of a better word, bad. The score was shoved off to one side, the button to download the .mscz ...

Read More
Make 'Em Laugh

From Singin' in the Rain

The arrangements for this and Moses have been lying around for a while now and I thought it was about time I finished them up. It's a fun song and I think it ended up pretty fun to play. Hopefully I managed to ...

Read More
The Making of Session21

I've been working on this one for a while now. Not continuously, but ever since I wrapped up A Night in Algiers it's been itching at me to explore what I could really do with the namespace. The core of the idea was to make a blackjack mini-game within ...

Read More
Advent of Code 2021

This was the first year I heard about Advent of Code. It sounded like it would be a lot of fun and it absolutely was. I really liked the variety in skillsets and approaches the puzzles demanded. Some days I was graphing quadratic inequalites and others I was implementing Dijkstra's ...

Read More
The Making of Breakout, Again

I've been interested in learning to use Godot ever since I found out ByttenStudios was using it for their new game. A fully-featured open-source game engine! So exciting. The thing was, I was a little nervous to try out a new editor. I had spent so much time learning to ...

Read More
The Making of A Night in Algiers


In junior year of high school I chose to write my independent thesis on Albert Camus' The Stranger. I may have picked it because it was the shortest book on the list, but I found it captivating and frustrating and was very pleased with my decision. I wrote my ...

Read More
The Making of Breakout

Breakout, or as I knew it, Brick Breaker, used to be my favorite video game. It was about the only video game I knew for a time, and I would play for hours on my dad's Blackberry phone with a physical keyboard and scroll-wheel. So I was pretty excited ...

Read More
A Lovely Night

From La La Land

I think this is my favorite arrangement I've made (so far). I really love this song and a big part of why is the dynamic between the characters. So I did my best to carry that over to the clarinets. The lines trade off a ...

Read More
Welcome to my Website!

If you're reading this, then it's working! Isn't that cool? I'm writing these words on my computer, but I'm going to send them to another computer, which is going to put them at a specific address the whole world can see, all so that you can read them on ...

Read More
The Making of Flappy Bird

After Pong, the next game in the CS50G curriculum was Flappy Bird. It represents a huge jump in time (I was actually alive when Flappy Bird came out), but I think it's a nice-sized step in terms of development. The project introduced me to the idea of state and ...

Read More

This a simple little tool I made while converting my Measuring Spoons project to html. I started out by using PanDoc in the hopes that it could take my pdf or odt file and produce a perfect html replication. That, of course, did not work, and I started ...

Read More

From Hello, Dolly!

This was a really fun arrangement to make. Hello, Dolly! is my favorite musical and it was so fun to try and fit all the musical brilliance and joy that's happening in this song into just two lines clarinets can play. I think I did ok ...

Read More
He Is, They Are

Off of Red Light Blue Light

I discovered Harry Connick, Jr. in middle school from a Red Light Blue Light CD lying around the apartment. I had a lot of fun listening to that album (and still do!) and I was quick to start transcribing my favorite songs. This ...

Read More
The Making of Pong

As I write this in March 2021, it's been almost a year since I started working with Unity. Nobody quite knew what we were getting into at the time, and online companies were making a big show of offering their services for free to give people something to do for ...

Read More