Projects

A browser game

Fly over the globe

A Cessna 172 over the same globe as my homepage. Fuel burns at the book rate, a steady wind pushes you off course, and you land at airports to fill the tanks. Fly below 3,000 feet and little i bubbles pop up with facts about the places under you.

Goes with: Flight training

A language app

Gagana

For practicing Gagana Sāmoa, the Samoan language, which I’m studying now. A story in 14 stops from the Bay Area to a village on Savaiʻi, lessons from A1 to B1, flashcards that space themselves out, and a one-minute game.

Goes with: About me

A map

Spokes, day by day

The 2024 Stanford Spokes route from San Francisco to D.C., on the map one day at a time, with the team’s post from each day. Press play to ride it.

Goes with: Teaching

Everything with code is on GitHub

Geology games

A live map

How much did Heber shake?

Every magnitude 3 or bigger earthquake in northern Utah since 1900, straight from the USGS, with new ones showing up as they happen. Pick one and watch the P and S waves reach Heber. A published intensity equation works out how hard the ground shook, next to what people in Heber told the USGS.

Goes with: Geology in Utah

A simulation

Frazil and microlites

A water sill under Europa’s ice and a basalt sill under a volcano, the same size and depth, each with a thin crack above it. Turn the cold, the crack’s width and how much of the sill has frozen, and watch which one reaches the surface. Freezing water pushes; crystallizing magma pulls in until its gas comes out.

Goes with: Research

A timeline

Geologic Time taught by Star Wars

Earth’s 4 billion years of rock history laid along the running time of The Empire Strikes Back. Modern humans show up one second before the credits. I made it for EPS 4 at Stanford: I did the math in Desmos, chose the events, and wrote the text.

Goes with: Research
A Stanford Spokes classroom set up for the How to Land a Spaceship workshopHands working a pulley puzzle in the How to Land a Spaceship escape room

Teaching and outreach

Stanford Spokes

In 2024 I rode 3,500 miles from San Francisco to D.C. with five other students, teaching workshops in 10 states along the way. Mine, at almost every stop, was a Star Trek–style escape room I built in the first week: kids learned Newton’s laws, heat, fluids, and states of matter, then used the physics to run the ship.

Tutoring

Math, physics, chemistry, and the ACT, online or in the Bay Area.

Splash and SUPS

I taught pulsar astrophysics to middle and high school students through Stanford ESP’s Splash, and I’ve done physics outreach with the Stanford University Physics Society.

Science videos

Smaller things

Hands on the Trajectory Module puzzle in the How to Land a Spaceship escape room

Escape rooms

I design them to teach and for fun: the story, the puzzles, the set.

Aerial drone survey of the Snow Creek corridor

Drone surveys

In high school I designed drone survey and transect protocols with the Utah DNR through Wasatch CAPS.

The print head of a Prusa 3D printer

Lab64

Stanford EE’s open makerspace, where I solder, laser-cut, and 3D-print things that don’t belong to a class.

Re: Penitent Smith, a mixed-media sculpture

Art

Re: Penitent Smith, a mixed-media sculpture after Henner’s Penitent Magdalene.